- 0
- 0
- 约4.09万字
- 约 76页
- 2026-06-08 发布于北京
- 举报
第2章优质代码的内在特征
·软件设计:从专业到卓越
对于真正懂得如何写代码的高手来说,一段代码是否高质量,往往是的。之所以能做
到这一点,是因为优秀的代码具有显而易见的特征。关注代码的这些特征能够快捷分辨
优质代码和有问题的代码,也有助于推动设计质量的持续改善。这些特征,我为优质代
码的内在特征。
本章选择了7个典型的优质代码的内在特征进行介绍。这些特征都是明显特征,即“一目了
然”。也正因为这些特征如此简单而明显,所以它们对设计改善具有明显的杠杆效应。下面按
照由基础到略微有些高级的顺序列出了这些特征。
(1)一致的编码风格。
(2)有意义名。
(3)简洁的行为实现。
(4)高内聚和低耦合的模块化结构。
(5)没有重复。
(6)没有多余的设计。
(7)具备自动化测试。
其中第(1)条是对代码最基本的要求:代码应该整齐一致。第(2)条和第(3)条强调代码的可
理解性:好代码要如同好文章一样,清晰、优雅。第(4)条至第(6)条反映了代码对变更和演
进的支持能力。第(7)条强调了
原创力文档

文档评论(0)