|
Персональные инструменты |
![]() |
||
|
![]() |
![]() Безудержный Рефакторинг: как не убить себя об стену (Андрей Бибичев, AgileDays-2008)Материал из CustisWikiВерсия от 18:32, 18 апреля 2011; StasFomin (обсуждение | вклад) Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
СлайдыВидео
Видео в HD-качестве, смотрите в полноэкранном режиме. HTML-код включения <iframe src="http://player.vimeo.com/video/5476131?byline=0&portrait=0" width="720" height="400" frameborder="0"></iframe> ОтчетПоднята достаточно оригинальная тема. После десятков регулярных докладов agile-евангелистов о безусловной пользе рефакторинга, появления удобных инструментов, сделавших рефакторинг автоматизированным и доступным для применения в режиме «не приходя в сознание», наконец появился кто-то, чтобы остановить разогнанный маятник, одуматься, рассмотреть случаи, когда применение рефакторинга, как ковровых бомбадировок, вредно, и прояснить причины, почему собственно. Причем «разбор полетов» проходил не на абстрактных примерах (коде типа Foo/Bar), а на настоящих живых примерах на C# и Java из репозитория нашей компании и компании Microsoft. В целом, резюме состоит в том, что автоматика (включая Автоматику© с большой буквы, т.е. людей, но работающих в автоматическом режиме) не дает никогда никаких гарантий, и что еще более страшно, создает ложную уверенность, что такие гарантии есть. Разумеется, после мощного разбора проблем и их источников, были предложены решения организационного, социального и культурного плана. Внимание! Данная статья выбрана для репликации во внешнюю базу знаний компании. Пожалуйста, не допускайте в этой статье публикацию конфиденциальной информации, ведения обсуждений в теле статьи, и более ответственно относитесь к качеству самой статьи — проверяйте орфографию, пишите по-русски, избегайте непроверенной вами информации. |
![]() |
![]() |
![]() |