Мартин Фаулер | |
---|---|
Выступление в Университете Сан-Паулу , Бразилия, 2015 г. | |
Родившийся | Уолсолл , Англия | 18 декабря 1963 г.
Образование | Университетский колледж Лондона ( бакалавр , 1986) [1] |
Род занятий | Разработчик программного обеспечения, автор, оратор |
Работодатель | ThoughtWorks |
Интернет сайт | martinfowler |
Мартин Фаулер (18 декабря 1963 г.) - натурализованный американский разработчик программного обеспечения , автор и международный публичный оратор по разработке программного обеспечения, специализирующийся на объектно-ориентированном анализе и проектировании , UML , шаблонах и гибких методологиях разработки программного обеспечения , включая экстремальное программирование .
Его книга 1999 года « Рефакторинг» популяризировала практику рефакторинга кода . [2] В 2004 году он представил модель представления (PM), архитектурный паттерн . [3]
Биография [ править ]
Фаулер родился и вырос в Уолсолле , Англия, где получил среднее образование в гимназии королевы Марии . В 1986 году он окончил Университетский колледж Лондона . В 1994 году он переехал в Соединенные Штаты, где живет недалеко от Бостона , штат Массачусетс, в пригороде Мелроуз . [1]
Фаулер начал работать с программным обеспечением в начале 1980-х годов. После окончания университета в 1986 году он начал заниматься разработкой программного обеспечения в Coopers & Lybrand до 1991 года. [4] В 2000 году он присоединился к ThoughtWorks , компании по системной интеграции и консалтингу [1], где он работает главным научным сотрудником. [5]
Фаулер написал девять книг по теме разработки программного обеспечения (см. Публикации ). Он является членом Agile Alliance и вместе с 16 подписавшими сторонами помог создать Манифест гибкой разработки программного обеспечения в 2001 году. [6] Он ведет блики , смесь блога и вики . Он популяризировал термин « внедрение зависимостей» как форму инверсии контроля . [7] [8]
Публикации [ править ]
- 1996. Шаблоны анализа: многоразовые объектные модели . Эддисон-Уэсли. ISBN 0-201-89542-0 .
- 1997. UML Distilled: Краткое руководство по стандартному языку моделирования объектов . Эддисон-Уэсли. ISBN 978-0-201-32563-8 .
- 1999. Рефакторинг: улучшение дизайна существующего кода , с Кентом Беком , Джоном Брантом, Уильямом Опдайком и Доном Робертсом (июнь 1999 г.). Эддисон-Уэсли. ISBN 0-201-48567-2 .
- 2000. Планирование экстремального программирования . С Кентом Беком . Эддисон-Уэсли. ISBN 0-201-71091-9 .
- 2002. Паттерны архитектуры корпоративных приложений . С Дэвидом Райсом, Мэтью Феммелем, Эдвардом Хиаттом, Робертом Ми и Рэнди Стаффордом. Эддисон-Уэсли. ISBN 0-321-12742-0 .
- 2010. Доменные языки . С Ребеккой Парсонс. Эддисон-Уэсли. ISBN 978-0-321-71294-3 .
- 2012. NoSQL Distilled: Краткое руководство по развивающемуся миру стойкости полиглотов . С Прамодом Садалаге. Эддисон-Уэсли. ISBN 978-0-321-82662-6 .
- 2013. Рефакторинг: Ruby Edition . С Кентом Беком , Шейном Харви и Джеем Филдсом. Эддисон-Уэсли. ISBN 978-0-321-98413-5 .
- 2018. Рефакторинг: улучшение дизайна существующего кода, второе издание . Кент Бек и Мартин Фаулер. Эддисон-Уэсли. ISBN 978-0-134-75768-1 .
Ссылки [ править ]
- ^ a b c Мартин Фаулер на martinfowler.com. Проверено 15 ноября 2012.
- ^ Стефан Фарут; Паскаль Л'Эрмит (2008). Рефакторинг приложений SQL. O'Reilly Media. п. 8. ISBN 978-0-596-55177-3 .
- ^ Стивен Чин; Дин Айверсон; Освальд Кампесато; Пол Трани (2011). Про Android Flash . Апресс. п. 300. ISBN 978-1-4302-3232-2 .
- ^ Джеймс А. Хайсмит (2002). Экосистемы гибкой разработки программного обеспечения . Эддисон-Уэсли Профессионал. п. 133. ISBN 978-0-201-76043-9 .
- ^ Мартин Фаулер | ThoughtWorks . Проверено 30 марта 2015.
- ^ Манифест для гибкой разработки программного обеспечения . Проверено 10 декабря 2012.
- ^ Камил Пентак; Марек Кисиэль-Дорохиницкий (2013). «Агентная структура, облегчающая компонентную реализацию распределенных вычислительных интеллектуальных систем». В Нгок-Тхань Нгуен; Иоанна Колодзей; Тадеуш Бурчинский и др. Операции по Вычислительной Коллективному Разуму X . Springer. п. 38. ISBN 978-3-642-38496-7 .
- ^ Мартин Фаулер (2004) « Инверсия управляющих контейнеров и шаблон внедрения зависимостей ». Проверено 15 ноября 2012.
Внешние ссылки [ править ]
Викискладе есть медиафайлы по теме Мартина Фаулера . |
В Wikiquote есть цитаты, связанные с: Мартином Фаулером |
- Официальный веб-сайт
- Разговор с Мартином Фаулером