知识卡片
简单设计四原则及其重要程度递减
内容
Kent Beck提出简单设计原则:通过所有测试(底线)、尽可能消除重复、尽可能清晰表达、更少代码元素,重要程度依次降低。满足前三者后不应再拆分提取类方法变量以迎合未来可能不存在的变化。
参考来源
- 位置:《解构领域驱动设计》17.2.3(源文件:_epub-src/OEBPS/029.xhtml)
- 结论依据:给出重构改进的量化优先级。
- 原始内容:通过所有测试;尽可能消除重复;尽可能清晰表达;更少代码元素;以上4个原则的重要程度依次降低。