推荐一个网站:martinfowler.com —— 软件工程的思想原野

网站: martinfowler.com 站长: Martin Fowler — Thoughtworks 首席科学家,《重构》《企业应用架构模式》作者 创立时间: 2000 年左右,bliki 始于 2003 年 有些网站,你第一次点进去觉得平平无奇,但第二次、第三次之后,它会慢慢变成你查资料时的默认起点。 martinfowler.com 对我来说就是这样的存在。 一个什么样的网站? 如果用一句话概括,这是一个软件工程的深度内容站。没有广告,没有付费墙,没有"优化阅读体验"的弹窗。就是白底黑字,配上偶尔的代码块和图表。 站长 Martin Fowler 是 Thoughtworks 的 Chief Scientist,写过几本改变行业面貌的书——1999 年的《重构》让"改善既有代码的设计"成为程序员的必修课,2002 年的《企业应用架构模式》给了无数后端开发者一套通用词汇表。 但这不只是他个人的博客。他自己说:“这个网站最开始只是放我自己的文章,但随着它越来越受欢迎,我开始用它帮别人的好文章获得更多曝光。” 于是每篇文章都经过他本人的筛选和编辑——质量远重于数量。这种克制让网站二十多年积累的内容始终保持在一个可被信任的水准上。 Bliki:介于博客和维基之间 2003 年,Fowler 开创了一个叫 bliki 的格式——blog + wiki 的混合体。 普通博客是按时间线排列的,文章写完了就固定了。Wiki 是围绕主题组织的,可以持续更新。Bliki 试图结合两者:每篇文章围绕一个概念展开,像 wiki 词条一样精炼,但又保留作者的视角和叙事。 你去看看他的 Bliki 页面,会看到从 Architecture Decision Record 到 Microservices 再到 Technical Debt 的条目。很多我们日常挂在嘴边的术语,最早的清晰定义就出自这里。 比如 ADR(架构决策记录)——这个如今被广泛采用的实践,他那篇 2026 年 3 月的 bliki 条目就是最好的入门材料之一:简短、清晰、实用,几页纸说清楚为什么要写、怎么写、写多长。 那些改变行业的概念 这个网站是不少行业关键概念的"爆发地": Microservices(微服务) —— 2014 年,Fowler 和 James Lewis 联合撰写的那篇定义性文章,到现在还是讨论微服务时被引用最多的文献之一。“微服务是一套小型的、自治的服务,每个服务围绕业务能力构建……“这段话就是从这儿来的。 ...

May 20, 2026 · 1 min · 136 words