注重实效的途径
1、重复的危害:DRY原则,系统中的每一项知识都必须具有单一、无歧义、权威的表示。不能重复自己。那么重复是怎么发生的?
强加的重复:我们似乎觉得,我们必须这样才行。
无意的重复:我们在不知不觉间重复信息。
无耐性的重复:当我们发现现在需要的一部分代码原先正好完成过时,我们大部分时候就会去拷贝一下,而不是再重新思考一遍,这就是重复。
开发者之间的重复:这是来自多个程序员之间的重复。
2、正交性
在计算技术中,该术语表示某种不相依赖性或是解耦性。如果两个或更多事物中的一个发生变化,不会影响其他事物,这些事物就是正交的。
正交的好处:提高生产率与降低风险。
工作中应用正交原则的几种方式:项目团队、设计、工具箱与库、编码、测试、文档、认同正交性。