[控场AI]
人物

Martin Fowler

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

核心事实

时间轴 (近 90 天)

10月29日

Fowler 认为语音交互应被当作一种独立的设计媒介,而不是文本界面的语音化;仅把文本框换成麦克风按钮不是正确的语音产品做法

待验证50%
10月29日

Martin Fowler 在个人 bliki 上发表了题为「LLM Voice」的文章讨论 LLM 语音交互

待验证50%
10月21日

Matt Pocock 的 code review skill 在全新的上下文窗口中按 Martin Fowler 的 12 条重构原则做审查。

待验证50%
10月12日

Martin Fowler 等人多次讨论过「理解作为工程资产」的价值。

待验证50%
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月13日

事件溯源(Event Sourcing)由Martin Fowler等人推广,其核心思想是不存储当前状态,而是存储导致状态变化的所有事件序列,当前状态可以通过重放事件序列重建

待验证50%
8月5日

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

待验证60%

全部知识事实 (18)

已验证

依赖注入模式由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%
待验证

Fowler 认为语音交互应被当作一种独立的设计媒介,而不是文本界面的语音化;仅把文本框换成麦克风按钮不是正确的语音产品做法

50%
待验证

Matt Pocock 的 code review skill 在全新的上下文窗口中按 Martin Fowler 的 12 条重构原则做审查。

50%
待验证

Martin Fowler 等人多次讨论过「理解作为工程资产」的价值。

50%
待验证

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

50%
待验证

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

50%
待验证

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

50%
待验证

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

50%
待验证

事件溯源(Event Sourcing)由Martin Fowler等人推广,其核心思想是不存储当前状态,而是存储导致状态变化的所有事件序列,当前状态可以通过重放事件序列重建

50%
待验证

熔断器模式(Circuit Breaker Pattern)由Martin Fowler在2014年提出,有关闭、打开、半开三种状态

50%
待验证

Martin Fowler 在个人 bliki 上发表了题为「LLM Voice」的文章讨论 LLM 语音交互

50%
待验证

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

60%

来源文章