Мартин Фаулер — американский программист, автор ряда книг и статей по архитектуре ПО, объектно-ориентированному анализу и разработке, языку UML, рефакторингу, экстремальному программированию, предметно-ориентированным языкам программирования.
Фаулер написал девять книг на тему разработки программного обеспечения. Он является членом Альянса Agile и вместе с 16 подписантами участвовал в создании Манифеста о гибкой разработке программного обеспечения в 2001 г.
Книги
— Шаблоны корпоративных приложений
— Рефакторинг кода на JavaScript. Улучшение проекта существующего кода
— Рефакторинг. Улучшение проекта существующего кода
Видео по теме
Основы разработки программного обеспечения. Мартин Фаулер в «Кабинете инженера». Эпизод 1 (англ.)