知识卡片

重构的三个量化标准优先级

普通读书笔记卡 · 1975.r

内容

相较于逐一记忆代码坏味道,简单设计为重构给出3个量化标准:重复性(客观)、可读性(主观)、简单性。重复性客观应优先考虑消除,再保证清晰表达提高可读性,达到复用和可读后即应停止,不再画蛇添足增加代码元素。

参考来源

- 位置:《解构领域驱动设计》17.2.3(源文件:_epub-src/OEBPS/029.xhtml) - 结论依据:给出重构可操作的判断顺序。 - 原始内容:相较于重构坏味道,简单设计为代码的重构给出了3个量化标准:重复性、可读性和简单性……应优先考虑尽可能消除代码的重复,然后在此基础上保证代码清晰地表达设计者意图。