Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin
10 人推荐 · 跨 10 个月 · 2013–2022

中文导读
Robert C. Martin 在 Ruby Midwest 2011 上的经典主题演讲。他提出软件架构应当体现业务的核心意图,而非被具体框架所绑架;通过将实体、用例交互与系统边界清晰解耦,让 Web、数据库及底层框架都退化为可随时替换的实现细节。
为什么 HN 推它
解耦与可测试架构领域的必看神作,HN 上长盛不衰的推荐演讲。尽管社区对他推崇的 TDD 略有争议,但关于架构边界的论述依然影响深远。
「对我写代码风格影响最大的一场演讲,就是 Uncle Bob 的《架构:那些遗失的岁月》。」HN 网友原话:The talk that had the most influence on how I write software is Robert 'Uncle Bob' Martin's "Architecture: The Lost Years
英文原摘要(HackerTube / Claude 整理)
Robert C. Martin's Ruby Midwest 2011 keynote argues that software architecture should express the application's intent rather than its framework. He covers separating entities, interactors and boundaries so the web, database and framework are details.
Frequently recommended as an influential talk on decoupled, testable architecture, though some commenters push back on Martin's TDD advocacy.
HN 上的提及
I don't agree with everything he said, but the code organization point is sound.
Here's Uncle Bob talking on his version of the idea extensively
See also Uncle Bob's excellent architecture talk
we have bob here telling us we are absolutely wrong if we don't follow his religion.