Clean Code - Uncle Bob / Lesson 1
UnityCoinYouTube ↗
字幕解读
Robert C. Martin 用一段给测试页面加上准备和清理步骤的代码,说明他为什么重视维护者的阅读体验。他把重构比作写新闻:先让读者知道这段代码做什么,细节可以等有需要时再看。他也给出自己判断函数是否只做一件事的方法:如果还能从中有意义地提取出另一个函数,就继续拆分,并用名称说明各部分的职责。
存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
allows the reader to escape earlya function does one thing if you cannot meaningfully extract another function from it