敏捷史话(八):敏捷的破局之道——Martin Fowler
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
导读摘要
Martin Fowler 视重构为编程的日常组成部分,极限编程与其他敏捷方法主要在工程实践中的加减法差异。他追求事物的最优解。
个人背景
出生于1963年的 Martin Fowler 在英国沃尔索尔长大,中学时期热爱策略桌游,求索简洁解法,这成为他后来解决问题的方法。1986年,他毕业于伦敦大学学院,获得电子工程与计算机科学学位,随后进入软件行业。
重构
在 Coopers & Lybrand 和 Ptech 工作后,Martin Fowler 成为独立顾问。他意识到软件更新迭代导致代码库日益复杂,重构是解决方法。他创作《重构》一书,普及了重构实践,帮助程序员编写清晰、易维护的代码,并于2013年和2018年出版扩展版,强调重构是编程的常规环节。
《敏捷宣言》
Martin Fowler 追求软件开发的最佳实践,与业界同僚组织“轻量”方法论聚会,即雪鸟会议,推动了敏捷运动。他认为,敏捷软件的未来是大家共同拥有的。
“bliki”的诞生
Martin 认为记录和分享是重要的。他早期写作和编辑经历后,决定创建“bliki”网站,结合了 blog 和 wiki 的特点,分享个人思考与知识。网站收录其他作者文章,并严格把控质量。
现今生活
Martin Fowler 与妻子居住在波士顿郊区,享受度假、摄影、徒步等生活乐趣。他认为生活小细节藏着问题的最优解。
禅道寄语
禅道希望通过剖析《敏捷宣言》合著者的人生,带给读者关于敏捷开发的新理解和收获。
想要了解更多内容?