HackerTube English?

Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin

ConfreaksYouTube ↗

延伸阅读 1

字幕解读

Robert C. Martin 在 Ruby Midwest 2011 的演讲里,从一个 Rails 项目的目录问起:读者首先看见的,为什么是框架而非应用要完成的事?他提出用用例组织应用,让应用规则通过边界与网页、数据库等实现细节交互。讲到 FitNesse 时,他回忆团队如何用临时的内存存储和后来的文件存储继续开发,直到有实际需求才接入数据库。这个案例解释了他所说的「推迟决定」:先确定应用需要的行为,给实现保留选择。他也区分了直接测试业务规则与少量经过界面的验收测试。导读依据讲者口述,代码、图示和项目结果仍待独立核验。

存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。

补充字幕原文 2

application specific business rules in the interactors

a good architecture allows major decisions to be deferred

Hacker News 评论

查看 HN 原评论 ↗