7.1 准备测试代码、测试用例 (1)编程的同时要为单元测试选择恰当的测试点,并仔细构造测试代码、测试用例,同时给出明确的注释说明。测试代码部分应作为(模块中的)一个子模块,以方便测试代码在模块中的安装与拆卸(通过调测开关) (2)在进行集成测试/ 系统联调之前,要构造好测试环境、测试项目及测试用例 ...
分类:
编程语言 时间:
2016-07-12 15:16:59
阅读次数:
215
编程规范概要 1、 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。 2、 打算干什么,要简单,直截了当,代码精简,避免垃圾程序。 3、 尽量使用标准库函数和公共函数。 4、 不要随意定义全局变量,尽量使用局部变量。 5、 使用括号以避免二义性。 可读性要求 1、可读性第一,效率第二。 ...
分类:
编程语言 时间:
2016-07-12 15:15:55
阅读次数:
139
2.1 注释的原则 注释的目的是解释代码的目的、功能和采用的方法,提供代码以外的信息,帮助读者理解代码,防止没必要的重复注释信息。 示例:如下注释意义不大。 /* if receive_flag is TRUE */ if (receive_flag) 而如下的注释则给出了额外有用的信息。 /* i ...
分类:
编程语言 时间:
2016-07-12 15:12:16
阅读次数:
196
4.1使用有意义的标识,避免直接使用数字 避免使用不易理解的数字,用有意义的标识来替代。涉及物理状态或者含有物理意义的常量,不应直接使用数字,必须用有意义的枚举或宏来代替。 示例:如下的程序可读性差。 if (Trunk[index].trunk_state == 0) { Trunk[index] ...
分类:
编程语言 时间:
2016-07-12 15:12:05
阅读次数:
157
1.1 严格采用阶梯层次组织程序代码 各层次缩进的风格采用TAB缩进(TAB宽度原则上使用系统默认值) 1.2空行 (1)变量说明之后必须加空行。 (2)相对独立的程序块之间应加空行。 1.3 对变量的定义,尽量位于函数的开始位置 (1)应避免分散定义变量。 (2)同一类的变量在同一行内定义,或者在 ...
分类:
编程语言 时间:
2016-07-12 15:09:40
阅读次数:
144
(1)单元测试要求至少达到语句覆盖。 (2)单元测试开始要跟踪每一条语句,并观察数据流及变量的变化。 (3)清理、整理或优化后的代码要经过审查及测试。 (4)代码版本升级要经过严格测试。 (5)使用工具软件对代码版本进行维护。 (6)正式版本上软件的任何修改都应有详细的文档记录。 (7)发现错误立即 ...
分类:
编程语言 时间:
2016-07-12 15:09:18
阅读次数:
140
原文链接: 资料推荐--Google Java编码规范 之前已经推荐过Google的Java编码规范英文版了: http://google-styleguide.googlecode.com/svn/trunk/javaguide.html 虽然这篇文章的英文很简单,但是最近发现有人翻译了这篇文章, ...
分类:
编程语言 时间:
2016-07-12 12:08:25
阅读次数:
220
包名 xxxyyyzzz类名 XxxYyyZzz方法 xxxYyyZzz常量 XXXYYYZZZ ...
分类:
编程语言 时间:
2016-07-11 18:38:29
阅读次数:
141
1. 编程规范 本章讲述ORACLE数据库SQL脚本编码规范。 1.1. 总述 1.1.1. 编码规范 1)编写脚本时,Oracle保留字大写,其他一律使用小写,除非必要(如:作字符串时或注释语句中); 2)脚本必须规范,SQL编写不能采用缩略写法:如INSERT INTO中的INTO不能省略;IN ...
分类:
数据库 时间:
2016-07-08 11:38:07
阅读次数:
278
代码审查清单 常规项 代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。 所有的代码是否简单易懂? 代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。 是否存在多余的或是重复的代码? 代码是否尽可能的模块化了? 是否有可以被替换的全局变量? 是否 ...
分类:
其他好文 时间:
2016-07-05 20:24:46
阅读次数:
219