《代码整洁之道》总结——类,系统,测试,迭进

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《代码整洁之道》总结——类,系统,测试,迭进相关的知识,希望对你有一定的参考价值。

  1. 类和前面说的函数一样,应该功能单一且小巧,越小耦合性越低

系统

  1. 把系统的构造和使用分开。不要让构造影响使用,也不要让程序的运行反过来影响构造。这就需要工厂模式来创建一个容器管理类的生成,IOC是一种很好的方法。
  2. 把业务逻辑和检查或日志方案分离,不然纠缠在一起的代码会很难看懂和修改。AOP正是处理这个问题的途径。

测试

  1. 测试类也应该短小(如果类够小的话测试类自然会小)
  2. 每个类最好都测试下,测试的时间会比以后debug花的时间少
  3. 测试类应该保存下来,方便每次修改后进行测试

迭进

  通过四条简单的规则迭进设计就能达到整洁

  1. 运行所有测试
  2. 不可重复代码
  3. 代码更有表达力
  4. 不违反前面几条下,尽可能减少类和方法

以上是关于《代码整洁之道》总结——类,系统,测试,迭进的主要内容,如果未能解决你的问题,请参考以下文章

架构整洁之道总结

读C#代码整洁之道笔记02_类对象和数据结构及编写整洁函数

《代码整洁之道》读后总结

《代码整洁之道》总结——函数

《代码整洁之道》总结——格式

C#代码整洁之道读后总结与感想