华为 C语言编程规范 2011版带书签 资源介绍

2021-03-12

华为 C语言编程规范 2011版(带书签) 资源介绍

资源文件信息

标题: 华为 C语言编程规范 2011版(带书签).pdf

描述:

  1. 清晰第一: 清晰性是易于维护、易于重构的程序必需具备的特征。代码首先是给人读的,好的代码应当可以像文章一样发声朗诵出来。目前软件维护期成本占整个生命周期成本的40%~90%。根据业界经验,维护期变更代码的成本,小型系统是开发期的5倍,大型系统(100万行代码以上)可以达到100倍。业界的调查指出,开发组平均大约一半的人力用于弥补过去的错误,而不是添加新的功能来帮助公司提高竞争力。一般情况下,代码的可阅读性高于性能,只有确定性能是瓶颈时,才应该主动优化。

  2. 简洁为美: 简洁就是易于理解并且易于实现。代码越长越难以看懂,也就越容易在修改时引入错误。写的代码越多,意味着出错的地方越多,也就意味着代码的可靠性越低。因此,我们提倡大家通过编写简洁明了的代码来提升代码可靠性。废弃的代码(没有被调用的函数和全局变量)要及时清除,重复代码应该尽可能提炼成函数。

  3. 选择合适的风格,与代码原有风格保持一致: 产品所有人共同分享同一种风格所带来的好处,远远超出为了统一而付出的代价。在公司已有编码规范的指导下,审慎地编排代码以使代码尽可能清晰,是一项非常重要的技能。 如果重构/修改其他风格的代码时,比较明智的做法是根据现有代码的现有风格继续编写代码,或者使用格式转换工具进行转换成公司内部风格。

使用说明

本资源文件为华为C语言编程规范的2011版,带有书签功能,方便读者快速定位和查阅相关内容。该规范旨在帮助开发者编写清晰、简洁且易于维护的代码,提升代码质量和团队协作效率。

适用对象

  • C语言开发者
  • 软件工程师
  • 项目经理
  • 对代码规范感兴趣的任何人

注意事项

  • 请确保在阅读和使用该规范时,遵循公司内部的编码标准和流程。
  • 在修改或重构代码时,尽量保持与现有代码风格的一致性,以提高代码的可读性和维护性。

希望这份资源能够帮助你在C语言编程中提升代码质量,减少维护成本,提高开发效率。

下载链接

华为C语言编程规范2011版带书签资源介绍