RailsConf 2014:Sandi Metz 谈那些细枝末节
原名:RailsConf 2014 - All the Little Things by Sandi Metz
关于这个视频
Sandi Metz 将一段丑陋的条件代码重构为一些简单的对象,将面向对象的理论和实践联系起来。演讲包括她对 Gilded Rose 重构型的看法,以及重复比错误抽象更便宜的想法。
HN 为什么推荐它:HN 将其视为学习重构和错误抽象原则的顶级编程讲座,十多年来反复推荐。
“这个演讲在一个例子中涵盖了所有重要的价值。”— HN 评论 · 2016 · 原文
查看英文原文
Sandi Metz takes an ugly section of conditional code and refactors it into a few simple objects, bridging object-oriented theory and practice. The talk includes her take on the Gilded Rose refactoring kata and the idea that duplication is cheaper than the wrong abstraction.
Why HN likes it: HN treats it as a top-tier programming talk for learning refactoring and for the wrong-abstraction principle, recommended repeatedly over a decade.
“this talk captures all the important values in a single example.”
HN 提及 20 次推荐者 15 人首次 2015最近 2025质量分 18.5
原视频频道:Confreaks · YouTube 19 万次观看
演讲进阶常青重构桑迪梅斯错误的抽象镀金玫瑰ruby面向对象设计













