是什么
七个设计原理是我们在设计代码结构时应考虑的核心观点,目的是避免代码中存在故障隐患。
这些设计原理源于对实际软件开发现场的分析,是提高代码质量的经验结晶。人们从“怎样做才能在开发时避免代码中存在的故障隐患”的角度出发,分析一个个故障案例的根本原因,从而总结出了这些原理。
七个设计原理是代码审查的标准判断。这七个设计原理如下:
- 简单性原理
- 同构性原理
- 对称原理
- 层次原理
- 线性原理
- 清晰原理
- 安全原理
为什么
代码审查是保证软件质量的有效方法。
不过,审查如果没有一定的价值观或观点作为基础,指出的意见就不会有针对性。在审查者不同或者具体情况不同时,就会出现观点遗漏、意见前后不一等情况,审查本身的质量都难以保证。因此,我们需要七个设计原理这种固定的判断标准。
怎么做
将七个原理视为代码共同的价值观,用作代码审查的判断标准。七个设计原理也是我们编写代码时应该考虑的内容。