martin fowler(1963年12月18日生于英国英格兰沃尔索尔)是一位软件开发专家、作者和国际知名演说家,专注于面向对象分析与设计、UML、模式以及敏捷软件开发方法,包括极限编程。他是ThoughtWorks公司的首席科学家,曾在1999年的《重构》一书中普及了代码重构的实践。2004年,他引入了一种新的架构模式,称为表现模型(PM)。 人物经历
他改变了人类开发软件的模式,他被开发者们尊为“教父”,他从不与媒体谈论技术以外的事情。这个谜一样的科学家Martin Fowler,终于首次敞开心扉,讲述自己的故事。
从上个世纪80年代开始,Martin Fowler就一直从事软件开发工作。说起走上这条路的原因,他的回答却很简单:“其实这是个意外。我在学校学的是计算机专业,我觉得很感兴趣,就继续从事这个工作。”
上个世纪80年代中期,正是软件行业蓬勃发展的时期,Martin对面向对象开发这个新领域发生了兴趣。他开始把面向对象的思想应用到商业信息系统的开发中去,并很快成了这方面的专家。而正是这个兴趣,让Martin遇到了对他产生终身影响的人。