
Мартин Фаулер — об авторе
- Родился: Walsall, England
Биография — Мартин Фаулер
Мартин Фаулер (англ. Martin Fowler) — автор ряда книг и статей об архитектуре ПО, объектно-ориентированному анализу и разработке, языку UML, рефакторингу, экстремальному программированию.
Родился в Англии, жил в Лондоне до переезда в Америку в 1994 г. В настоящее время живёт в Бостоне, штат Массачусетс.
Книги
Смотреть 26Библиография
На русском:
2003 - Экстремальное программирование: планирование (Planning Extreme Programming)
2005 - Рефакторинг. Улучшение существующего кода (Refactoring: Improving the Design of Existing Code)
2006 - UML. Основы. Краткое руководство по унифицированному языку моделирования (UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition))
2007 - Архитектура корпоративных программных приложений (Patterns of Enterprise Application Architecture)
English:
1999 - Refactoring: Improving the Design of Existing Code
2000 - Planning Extreme Programming
2001 - Analysis Patterns: Reusable Object Models
2002 - Patterns of Enterprise Application Architecture
2003 - UML Distilled:…
Рецензии
Смотреть 3617 мая 2017 г. 16:58
2K
4.5
Главная ценность книги — она доносит очень важную мысль:
Рефакторинг это необходимо и нужно.
Если вдруг кто ещё не понимает этого, то поймите =)
На самом деле книга довольно сильно устарела, вернее, рассчитана на время, когда рефакторинг был в новинку. Сейчас ничего из этого не является откровением. Но, уверен, что новичкам в программировании она будет полезна: множество приёмов рефакторинга расписаны весьма подробно.
В общем, о прочтении не жалею =)
10 декабря 2024 г. 07:38
74
3
Книга занятная, но мне не зашла. Автор в начале делает неплохое интро о том, зачем вообще DSL нужны и как они могут быть полезны для разработки ПО (понятность экспертам, использование специализированных выразительных средств, упрощение поддержки). Но дальше техники не заходит - очень много Java, крайне мало про фундаментальные аспекты DSL.
Цитаты
Смотреть 10Лайфхаки
Смотреть 112 июля 2019 г.
335
Быстрое введение в рефакторинги
Если не хочется читать достаточно объёмную книгу, можно воспользоваться онлайн-курсом https://refactoring.guru/ru, который основан на этой книге. Более удобное представление примеров рефакторинга.