Martin Fowler
Contents
1. Biography
马丁·福勒(1963年-)出生并在英格兰的沃尔索尔长大,在那里他进入玛丽女王文法学校接受中学教育。1986年毕业于伦敦大学学院。1994年,他移居美国,住在马萨诸塞州波士顿附近的梅尔罗斯郊区。
Fowler 在20世纪80年代早期开始从事软件工作。1986年大学毕业后,他开始在Coopers & Lybrand从事软件开发工作,直到1991年2000年,他加入ThoughtWorks,一个系统集成和咨询公司,在那里他担任首席科学家。
Fowler 已经写了9本关于软件开发主题的书(参见出版物)。他是敏捷联盟的成员,并在2001年帮助创建了敏捷软件开发宣言,与其他16个签署人一起他保持着一种混合了博客和维基的 bliki。他推广了“依赖注入”这个术语,作为“控制反转”的一种形式。

2. Publications
- 1996. Analysis Patterns: Reusable Object Models. Addison-Wesley. ISBN 0-201-89542-0.
- 1997. UML Distilled: A Brief Guide to the Standard Object Modeling Language. * Addison-Wesley. ISBN 978-0-201-32563-8.
- 1999. Refactoring: Improving the Design of Existing Code, With Kent Beck, John Brant, William Opdyke, and Don Roberts (June 1999). Addison-Wesley. ISBN 0-201-48567-2.
- 2000. Planning Extreme Programming. With Kent Beck. Addison-Wesley. ISBN 0-201-71091-9.
- 2002. Patterns of Enterprise Application Architecture. With David Rice, Matthew * Foemmel, Edward Hieatt, Robert Mee, and Randy Stafford. Addison-Wesley. ISBN * 0-321-12742-0.
- 2010. Domain-Specific Languages. With Rebecca Parsons. Addison-Wesley. ISBN * 978-0-321-71294-3.
- 2012. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. With Pramod Sadalage. Addison-Wesley. ISBN 978-0-321-82662-6.
- 2013. Refactoring: Ruby Edition. With Kent Beck, Shane Harvie, and Jay Fields. * Addison-Wesley. ISBN 978-0-321-98413-5.
2018. Refactoring: Improving the Design of Existing Code, Second Edition. Kent Beck, and Martin Fowler. Addison-Wesley. ISBN 978-0-134-75759-9.