第12章 迭进
2019-06-05 本文已影响0人
itliyunlong
Kent Beck 关于简单设计的4条原则
1.运行所有测试
2.不可重复
3.表达了程序员的意图
4.尽可能减少类和方法的数量
以上规则按其重要程度排列;也是本章节所论
1:每次迭代应该保证所有测试运行通过。那么前提就是要学会如何书写测试啊 (哈哈?)
2:程序员应该消灭重复代码。但,应考虑提取的重复代码权责是否足以内聚成一个类,保证原类的SRP。
3:你写的代码应该尽可能具有强大表达力。多考虑别人的阅读感,嗯。
4:保证前3条规则的前提下遵守这条规则