Автор
Мартин Фаулер

Martin Fowler

  • 26 книг
  • 17 подписчиков
  • 404 читателя
4.3
464оценки
Рейтинг автора складывается из оценок его книг. На графике показано соотношение положительных, нейтральных и негативных оценок.
4.3
464оценки
5 249
4 154
3 50
2 9
1 2
без
оценки
113

Мартин Фаулер — об авторе

  • Родился: 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:…

Рецензии

Смотреть 36

17 мая 2017 г. 16:58

2K

4.5

Главная ценность книги — она доносит очень важную мысль:

Рефакторинг это необходимо и нужно.

Если вдруг кто ещё не понимает этого, то поймите =)

На самом деле книга довольно сильно устарела, вернее, рассчитана на время, когда рефакторинг был в новинку. Сейчас ничего из этого не является откровением. Но, уверен, что новичкам в программировании она будет полезна: множество приёмов рефакторинга расписаны весьма подробно.

В общем, о прочтении не жалею =)

alexdel

Эксперт

<- Это неправда

10 декабря 2024 г. 07:38

74

3

Книга занятная, но мне не зашла. Автор в начале делает неплохое интро о том, зачем вообще DSL нужны и как они могут быть полезны для разработки ПО (понятность экспертам, использование специализированных выразительных средств, упрощение поддержки). Но дальше техники не заходит - очень много Java, крайне мало про фундаментальные аспекты DSL.

Цитаты

Смотреть 10

Лайфхаки

Смотреть 1

12 июля 2019 г.

335

Быстрое введение в рефакторинги

Если не хочется читать достаточно объёмную книгу, можно воспользоваться онлайн-курсом https://refactoring.guru/ru, который основан на этой книге. Более удобное представление примеров рефакторинга.

Поделитесь