软件测试技术与质量保证内容摘要:

102 严禁使用未经初始化的变量作为右值 102 构造公共变量 102 使用严格形式定义的、可移植的数据类型 102 结构的功能要单一 102 不要设计面面俱到、非常灵活的数据结构 103 不同结构间的关系不要过于复杂 103 结构中元素的个数应适中 104 结构中元素的布局 105 结构的设计 105 留心编译器处理原则及有关细节 106 注意数据类型的强制转换 106 注意编译系统默认的数据类型转换 106 减少没有必要的数据类型默认转换与强制转换 106 合理地设计数据并使用 自定义数据类型 106 对自定义数据类型进行恰当命名 106 注意数据结构的声明 107 软件测试技术与质量保证 6 函 数和过程 107 使用函数的错误返回码 107 明确函数功能 107 可重入函数局部变量的使 用 107 可重入函数全局变量的使用 107 接口函数参数的合法性检查 108 防止将函数的 参数作为工作变量 109 函数的规模尽量限制在 50 行以内 109 一个函数仅完成一件功能 110 可为简单功能编写函数 110 不要设计多用途面面俱到的函数。 110 函数的功能的可预测性 110 不要编写依赖于其他函数内部实现的函数 111 避免设计多参数函数 111 只使用数据参数 111 检查函数所有参数输入的有效性 112 检查函数所有非参数输入的有效性 112 函数名应准确描述函数的功能 112 使用动宾词组为执行某操作的函数命名 112 避免使用无意义或含义不清的动词为函数命名 112 函数的返回值要清楚、明了 113 函数返回值的类型 113 让函数在调用点显得易懂、容易理解 113 减少数据类型的转换 113 防止程序中的垃圾代码 113 防止把没有关联的语句放到一个函数中 113 避免多段代码重复做同一件事情 114 函数的合并 114 设计高扇入、合理扇出(小于 7)的函数 114 减少函数本身或函数间 的递归调用 115 模块的函数划分与组织 115 改进模块中函数的结构,降低函数间的耦合度 115 注意函数可重入性的构造 115 避免使用 BOOL参数 116 返回值的使用 116 使用宏代替 116 可测性 116 要有一套统一打印函数及详细的说明 116 软件测试技术与质量保证 7 信息串 的格式要统一 116 选择恰当的测试点, 116 集成测试 /系统联调之前的准备 117 使用 断言来发现软件问题 117 使用断言检查非法情况 117 断言的正确使用 118 对较复杂的断 言加上明确的注释 118 用断言确认函数的参数 118 确保不使用没有定义的特性或功能 118 用断言对程序开发环境的假设进行检查 119 正式软件产品中应把断言及其它调测代码去掉 119 不能影响软件实现的功能 119 减少维护的难度 119 确保软件版本在实现功能上的一致性 119 编写代码之前要注意的事项 183。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。