注重实效的途径。注重实效,第一步是要避免不必要的重复。,使系统中的每一项知识都必须具有单一、无歧义、权威的表示。而做到它的就需要我们DRY –Don’t Repeat Yourself(不要重复你自己),既然如此我们就要知道,重复是怎样发生的:
1) 强加的重复
2) 无意的重复
3) 无耐性的重复
4) 开发者之间的重复
书中也给出了解决办法:
1.1,信息的多种表示代码中的文档,糟糕的代码才需要许多注释,不可信任的注释比完全没有注释更糟糕。
1.2文档与代码,一致更新。
1.3语言问题,应该用头文件记载接口问题,用实现文件记载代码的使用者无须了解的实际细节。
2.1在可能的情况下,应该总是用访问器函数读写对象的属性,这将使未来增加功能变得更容易.
2.2访问器函数的使用与Uniform Access原则紧密相关,该原则规定:模块提供的所有服务都应能通过统一的表示法使用,该表示法不能泄漏它们是通过存储,还是通过计算实现的.
3.1拒绝懒惰,抵抗诱惑,脚踏实地的工作
3.2“欲速则不达”
4鼓励开发者相互进行主动的交流,设置论坛,用以讨论常见问题,让某个团队成员担任项目资料管理员,其工作是促进知识的交流.
第二是要利用好“正交性”(表示某种不相依赖性或是解耦性,如果两个或更多事物中的一个发生变化,不会影响其他事物,这些事物就是正交的,在设计良好的系统中,数据库代码与用户界面是正交的.)正如书中所言:正交可以
1,提高生产率,改动得以局部化,所以开发时间和测试时间得以降低,还可以促进复用,对正交的组件进行组合,生产率会提高;
2,降低风险,将问题局限在该区域中;
标签:11,读后感,重复,代码,正交,注释,程序员,注重实效 From: https://www.cnblogs.com/yhkdw/p/16971892.html