
华为 C语言编程规范 2011版(包含书签)文档。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1、卓越的清晰度是保证程序易于维护和重构的关键特性。代码的首要目标是可读性,理想的代码应当能够像一篇精心撰写的文章一样,通过朗诵清晰地表达其含义。当前软件维护阶段的成本通常占据整个生命周期成本的40%到90%。根据行业内的普遍经验,维护期间修改代码的成本与系统规模成正比:对于小型系统,成本可能高达开发阶段的5倍;而对于大型系统(代码行数超过100万行),则可能达到甚至100倍。大量的调查表明,开发团队平均将近一半的时间用于修复过去的缺陷,而非专注于开发新的功能以增强公司的竞争优势。在大多数情况下,代码的可读性优于性能表现;只有当性能成为明显的瓶颈时,才应主动采取措施进行优化。
2、简洁性是优秀代码的重要体现,它直接关系到代码的可理解性和可实现程度。冗长的代码往往难以理解,从而增加了在修改过程中引入错误的风险。编写的代码量越大,潜在的错误点就越多,这反过来又降低了代码的可靠性。因此,我们强烈建议大家采用编写简洁明了的代码的方式来提高代码的可靠性。同时,需要及时清理不再使用的代码(例如未被调用的函数和全局变量),并尽可能地将重复的代码提取成独立的函数模块。
3、选择与现有项目风格相符的代码风格至关重要,这种一致性所带来的益处远远超过了统一风格所消耗的努力。在公司已有的编码规范指导下,审慎地组织和编写代码以最大限度地提高其可读性是一项非常重要的技能。当需要对其他风格的代码进行重构或修改时,更明智的做法是按照现有代码的风格继续编写新的代码片段,或者利用格式转换工具将其转换为符合公司内部编码规范的标准格式。
全部评论 (0)
还没有任何评论哟~


