《代码整洁之道》总结——类,系统,测试,迭进
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《代码整洁之道》总结——类,系统,测试,迭进相关的知识,希望对你有一定的参考价值。
类
- 类和前面说的函数一样,应该功能单一且小巧,越小耦合性越低
系统
- 把系统的构造和使用分开。不要让构造影响使用,也不要让程序的运行反过来影响构造。这就需要工厂模式来创建一个容器管理类的生成,IOC是一种很好的方法。
- 把业务逻辑和检查或日志方案分离,不然纠缠在一起的代码会很难看懂和修改。AOP正是处理这个问题的途径。
测试
- 测试类也应该短小(如果类够小的话测试类自然会小)
- 每个类最好都测试下,测试的时间会比以后debug花的时间少
- 测试类应该保存下来,方便每次修改后进行测试
迭进
通过四条简单的规则迭进设计就能达到整洁
- 运行所有测试
- 不可重复代码
- 代码更有表达力
- 不违反前面几条下,尽可能减少类和方法
以上是关于《代码整洁之道》总结——类,系统,测试,迭进的主要内容,如果未能解决你的问题,请参考以下文章