
编程规范
文章平均质量分 92
不明真相的当事人
0000000000000
展开
-
华为软件编程规范学习(一)--排版
转自:http://blog.youkuaiyun.com/ce123/article/details/8885868软件编程规范学习(一)--排版1-1:程序块要采用缩进风格编写,缩进的空格数为4个说明:对于由开发工具自动生成的代码可以有不一致。1-2:相对独立的程序块之间、变量说明之后必须加空行示例:如下例子不符合规范。[plai转载 2018-01-16 17:18:38 · 1455 阅读 · 0 评论 -
华为软件编程规范学习(十)--代码编辑、编译、审查
华为软件编程规范学习(十)--代码编辑、编译、审查转自:http://blog.youkuaiyun.com/ce123_zhouwei/article/details/888907110-1:打开编译器的所有告警开关对程序进行编译10-2:在产品软件(项目组)中,要统一编译开关选项10-3:通过代码走读及审查方式对代码进行检查说明:代码走读主要是对程序的编程风格如注释、命名等以及编程时易出错的内容进行检查,转载 2018-01-17 23:04:37 · 587 阅读 · 0 评论 -
华为软件编程规范学习(九)--质量保证
转自:http://blog.youkuaiyun.com/ce123/article/details/8889058华为软件编程规范学习(九)--质量保证9-1:在软件设计过程中构筑软件质量9-2:代码质量保证优先原则 (1)正确性,指程序要实现设计要求的功能。 (2)稳定性、安全性,指程序稳定、可靠、安全。 (3)可测试性,指程序要具有良好的可测试性。 (4)规范/可读性,指程序书转载 2018-01-17 23:04:19 · 1264 阅读 · 0 评论 -
华为软件编程规范学习(八)--可测性
转自:http://blog.youkuaiyun.com/ce123/article/details/8888467华为软件编程规范学习(八)--可测性8-1:编程时要经常注意代码的效率说明:代码效率分为全局效率、局部效率、时间效率及空间效率。全局效率是站在整个系统的角度上的系统效率;局部效率是站在模块或函数角度上的效率;时间效率是程序处理输入任务所需的时间长短;空间效率是程序所需内存空间,如机器代码空间大转载 2018-01-17 23:03:50 · 248 阅读 · 0 评论 -
华为软件编程规范学习(七)--可测性
华为软件编程规范学习(七)--可测性转自:http://blog.youkuaiyun.com/ce123_zhouwei/article/details/88878637-1:在同一项目组或产品组内,要有一套统一的为集成测试与系统联调准备的调测开关及相应打印函数,并且要有详细的说明说明:本规则是针对项目组或产品组的。7-2:在同一项目组或产品组内,调测打印出的信息串的转载 2018-01-16 17:40:11 · 612 阅读 · 0 评论 -
华为软件编程规范学习(六)--函数、过程
华为软件编程规范学习(六)--函数、过程转自:http://blog.youkuaiyun.com/ce123_zhouwei/article/details/88889776-1:对所调用函数的错误返回码要仔细、全面地处理6-2:明确函数功能,精确(而不是近似)地实现函数设计6-3:编写可重入函数时,应注意局部变量的使用(如编写C/C++语言的可重入函数时,应使用转载 2018-01-16 17:38:22 · 1079 阅读 · 0 评论 -
华为软件编程规范学习(五)--变量、结构
转自:http://blog.youkuaiyun.com/ce123/article/details/8886504华为软件编程规范学习(五)--变量、结构5-1:去掉没必要的公共变量说明:公共变量是增大模块间耦合的原因之一,故应减少没必要的公共变量以降低模块间的耦合度。5-2:仔细定义并明确公共变量的含义、作用、取值范围及公共变量间的关系说明:在对变量声明的转载 2018-01-16 17:33:41 · 374 阅读 · 0 评论 -
华为软件编程规范学习(四)--可读性
华为软件编程规范学习(四)--可读性转自:http://blog.youkuaiyun.com/ce123_zhouwei/article/details/88862774-1:注意运算符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级说明:防止阅读程序时产生误解,防止因默认的优先级与设计思想不符而导致程序出错。示例:下列语句中的表达式word =转载 2018-01-16 17:31:41 · 427 阅读 · 0 评论 -
华为软件编程规范学习(三)--标识符命名
华为软件编程规范学习(三)--标识符命名转自:http://blog.youkuaiyun.com/ce123_zhouwei/article/details/88860163-1:标识符的命名要清晰、明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解说明:较短的单词可通过去掉“元音”形成缩写;较长的单词可取单词的头几个字母形成缩写;一些单词有大转载 2018-01-16 17:25:57 · 747 阅读 · 0 评论 -
华为软件编程规范学习(二)--注释
华为软件编程规范学习(二)--注释转自:http://blog.youkuaiyun.com/ce123_zhouwei/article/details/88859642-1:一般情况下,源程序有效注释量必须在20%以上说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。2-2:说明性文件(如头文件.h文件转载 2018-01-16 17:22:53 · 295 阅读 · 0 评论 -
华为软件编程规范学习(十一)--代码测试、维护
转自:http://blog.youkuaiyun.com/ce123/article/details/8889076华为软件编程规范学习(十一)--代码测试、维护11-1:单元测试要求至少达到语句覆盖11-2:单元测试开始要跟踪每一条语句,并观察数据流及变量的变化11-3:清理、整理或优化后的代码要经过审查及测试11-4:代码版本升级要经过严格测试11-5:使用工具软件对代码版本进行维护11-6:正式版本上转载 2018-01-17 23:04:52 · 323 阅读 · 0 评论