[控场AI]
人物

Martin Fowler

Martin Fowler,英国软件工程师、作者及演讲者,现任ThoughtWorks首席科学家。长期致力于软件设计与架构领域的研究与推广,著有《重构》《企业应用架构模式》等多部经典著作,提出了代码异味(Code Smell)等重要概念,并在敏捷开发、持续集成和领域驱动设计的普及中发挥了重要作用。

核心事实

时间轴 (近 90 天)

9月22日

微服务(Microservices)术语由 Martin Fowler 和 James Lewis 于 2014 年发表文章正式命名,此前 Netflix、Amazon 已在生产环境大规模实践微服务架构数年

待验证50%
9月2日

Martin Fowler 提出的技术债务象限模型中,缺乏文档和理解的 AI 代码属于最危险的「无意识且鲁莽」象限

待验证50%
8月28日

Martin Fowler 将通过快速原型验证消除关键假设的方法称为演化式架构(Evolutionary Architecture)

待验证50%
8月24日

上帝类是面向对象编程的反模式,违反SOLID原则中的单一职责原则,Martin Fowler在《重构》中将其列为需优先处理的代码异味

待验证50%
8月5日

持续集成的概念最早由 Martin Fowler 和 Kent Beck 在极限编程(XP)中推广

待验证60%
7月24日

事件溯源(Event Sourcing)来自领域驱动设计(DDD)领域,其核心思想是系统的当前状态不直接存储,而由一系列不可变的历史事件重放推导而来

待验证60%
7月21日

契约测试是微服务架构中的成熟实践,可通过消费者驱动的契约验证接口兼容性,Pact是该领域最知名的开源工具

已验证65%
7月20日

2001年包括Kent Beck在内的17位软件工程师在犹他州签署了《敏捷软件开发宣言》

待验证60%

全部知识事实 (12)

已验证

依赖注入模式由Martin Fowler在2004年系统化阐述

75%
已验证

CI/CD的概念最早可追溯到2000年代初期Martin Fowler和Kent Beck在极限编程(XP)中提出的持续集成实践

70%
已验证

契约测试是微服务架构中的成熟实践,可通过消费者驱动的契约验证接口兼容性,Pact是该领域最知名的开源工具

65%
已验证

代码异味(Code Smell)概念由Martin Fowler在其经典著作《重构》中提出

65%
待验证

持续集成的概念最早由 Martin Fowler 和 Kent Beck 在极限编程(XP)中推广

60%
待验证

事件溯源(Event Sourcing)来自领域驱动设计(DDD)领域,其核心思想是系统的当前状态不直接存储,而由一系列不可变的历史事件重放推导而来

60%
待验证

微服务架构由Martin Fowler等人在2014年前后系统化提出

60%
待验证

微服务(Microservices)术语由 Martin Fowler 和 James Lewis 于 2014 年发表文章正式命名,此前 Netflix、Amazon 已在生产环境大规模实践微服务架构数年

50%
待验证

Martin Fowler 提出的技术债务象限模型中,缺乏文档和理解的 AI 代码属于最危险的「无意识且鲁莽」象限

50%
待验证

Martin Fowler 将通过快速原型验证消除关键假设的方法称为演化式架构(Evolutionary Architecture)

50%
待验证

上帝类是面向对象编程的反模式,违反SOLID原则中的单一职责原则,Martin Fowler在《重构》中将其列为需优先处理的代码异味

50%
待验证

2001年包括Kent Beck在内的17位软件工程师在犹他州签署了《敏捷软件开发宣言》

60%

来源文章