Майкл К. Физерс. Эффективная работа с унаследованным кодом

Обнаружил на ozon.ru переведенную на русский книгу

Майкл К. Физерс.
Эффективная работа с унаследованным кодом:

Всем программистам советую срочно пойти, купить и прочитать эту книгу, ибо это лучшая книга про практический рефакторинг и покрытие тестами старого кода.
А теперь она еще и доступна на русском языке.
Удивляет только тираж - всего 1000 экземпляров. Имхо, в каждой софтверной компании должна быть эта книга, так что 1000 явно недостаточно.

Да, перед прочтением этой книги вы должны бы уже знать теорию рефакторинга, например, прочитав лучшую книгу Мартина Фаулера - Рефакторинг. Улучшение существующего кода.
Но у Фаулера не описана работа с мегабайтами старого кода и методы его рефакторинга и покрытия тестами. А у Физерса написано.
В книге есть сотни примеров избавления от разного рода зависимостей в коде, десятки стандартных подходов к старому коду и вообще, её можно использовать, как справочник по практическому рефакторингу.

Отдельно должен упомянуть то, что Физерс очень много внимания уделяет описанию того, как можно покрыть тестами старый запутанный код, а также:
- что делать, если вы не понимаете код
- что делать, если релиз через 2 недели, а вы ничего не можете понять в коде и т.п..

При этом в книге мало теории - в основном там практические шаги и примеры.
Так что не раздумывайте - покупайте и читайте. Ибо не забывайте мантру - Книги + программисты = деньги! :)

Похожие статьи:
Книги по программированию
Книги + программисты = деньги
2 признака кода с душком: убей его и лови всё молча
Шаблоны проектирования: практические примеры. Часть 1.


 Понравилась статья? Подпишись на RSS!

9 комментариев к Майкл К. Физерс. Эффективная работа с унаследованным кодом

Ответить

 

 

 

Вы можете использовать эти HTML тэги

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>