馬丁·福勒
馬丁·福勒(英語:Martin Fowler,1963年—),生於英國英格蘭沃爾索爾,軟體工程師,也是一個軟件開發方面的著作者和國際知名演說家,專注於面向對象分析與設計,統一建模語言,領域建模,以及敏捷軟件開發方法,包括極限編程。
馬丁·福勒 Martin Fowler | |
---|---|
出生 | 1963年(60—61歲) 英格蘭沃爾索耳 |
居住地 | 麻薩諸塞州 Melrose |
母校 | 倫敦大學學院 |
職業 | 軟件工程師, 軟件開發方面的著作者, 演說家 |
雇主 | ThoughtWorks |
網站 | martinfowler.com |
生平
馬丁·福勒出生於英格蘭沃爾索耳,在倫敦居住十年之後於1994年移居美國,居住在馬薩諸塞州波士頓附近,梅爾蘿絲市郊區。曾在瑪麗女王文理學校接受中等教育。
馬丁·福勒80年代初期開始從事軟件工作,已寫就五本軟件開發方面的書籍(參見「主要著作」)。2000年3月,他成為ThoughtWorks(一個系統集成和顧問公司)的首席科學家。
福勒是敏捷聯盟的成員,於2001年,同其他16名合著者一起協助創作了「敏捷軟件開發宣言」。他負責維護一個bliki網站---一種blog和wiki的混合衍生物,他還使控制反轉(Inversion of Control)之一的「依賴注入模式(Dependency Injection)」一詞得到普及。
主要著作
- 馬丁·福勒. 分析模式---可重用对象模型. Addison-Wesley. ISBN 0-201-89542-0.
- 馬丁·福勒; Kent Beck. 规划极限编程. Addison-Wesley. 2001. ISBN 0-201-71091-9.
- 馬丁·福勒. UML精粹---标准对象建模语言简明指南(第三版). Addison-Wesley. ISBN 0-321-19368-7.
- 馬丁·福勒; Kent Beck,John Brant,William Opdyke,and Don Roberts. 重构---改善既有代码的设计. Addison-Wesley. 1999. ISBN 0-201-48567-2.
- 馬丁·福勒; David Rice,Matthew Foemmel,Edward Hieatt,Robert Mee,以及Randy Stafford. 企业应用架构模式. Addison-Wesley. 2003. ISBN 0-321-12742-0. 2003年Jolt生產力大獎.