WikiDer > Мартин Фаулер (инженер-программист)
Мартин Фаулер | |
---|---|
Говорить на Университет Сан-Паулу, Бразилия в 2015 году | |
Родившийся | Уолсолл, Англия | 18 декабря 1963 г.
Образование | Университетский колледж Лондона (Бакалавр, 1986)[1] |
Род занятий | Разработчик программного обеспечения, автор, оратор |
Работодатель | ThoughtWorks |
Интернет сайт | martinfowler |
Мартин Фаулер (18 декабря 1963 г.) - натурализованный американец. разработчик программного обеспечения, автор и международный оратор по разработке программного обеспечения, специализирующийся на объектно-ориентированный анализ и дизайн, UML, узоры, и гибкая разработка программного обеспечения методологии, в том числе экстремальное программирование.
Его книга 1999 года Рефакторинг популяризировал практику рефакторинг кода.[2] В 2004 году он представил модель презентации (PM), архитектурный образец.[3]
биография
Фаулер родился и вырос в Уолсолл, Англия, куда он отправился Средняя школа королевы Марии для его среднего образования. Он окончил Университетский колледж Лондона в 1986 г. В 1994 г. переехал в США, где живет недалеко от г. Бостон, Массачусетс в пригороде Мелроуз.[1]
Фаулер начал работать с программным обеспечением в начале 1980-х годов. После окончания университета в 1986 году он начал заниматься разработкой программного обеспечения для Куперс и Лайбранд до 1991 года.[4] В 2000 году он присоединился к ThoughtWorks, системная интеграция и консалтинговая компания,[1] где он работает главным научным сотрудником.[5]
Фаулер написал девять книг по теме разработки программного обеспечения (см. Публикации). Он является членом Agile Alliance и помог создать Манифест гибкой разработки программного обеспечения в 2001 году вместе с 16 подписавшимися сторонами.[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.
Рекомендации
- ^ а б 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 есть цитаты, связанные с: Мартин Фаулер |