软件编程规范总则checklist-cmmi(编辑修改稿)内容摘要:

免 [ ] 185。 34:对于变量命名,禁止取单个字符(如 i、 j、k...), 建议除了要有具体含义外,还能表明其变量类型、数据类型等,但 i、 j、 k作局部循环变量是允许的。 是 [ ] 否 [ ] 免 [ ] 185。 35:命名规范必须与所使用的系统风格保持一致,并在同一项目中统一,比如采用 UNIX的全小写加下划线的风格或大小写混排的方式,不要使用大小写与下划线混排的方式。 是 [ ] 否 [ ] 免 [ ] 序号 总 则 条 款 执行 情况 说明 4 可读性 185。 41:注意运算符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级。 是 [ ] 否 [ ] 免 [ ] 185。 42:避免使用不易理解 的数字,用有意义的标识来替代。 涉及物理状态或者含有物理意义的常量,不应直接使用数字,必须用有意义的枚举或宏来代替。 是 [ ] 否 [ ] 免 [ ] 5 变量 185。 51:去掉没必要的公共变量。 是 [ ] 否 [ ] 免 [ ] 185。 52:仔细定义并明确公共变量的含义、作用、取值范围及公共变量间的关系。 185。 53:明确公共变量与操作此公共变量的函数或过程的关系,如访问、修改及创建等。 185。 54:当向公共变量传递数据时,要十分小心,防止赋与不合理的值或越界等现象发生。 185。 55:防止局部变量与公共变量同名。 185。 56:严禁使用未经初始化的变量作为右值。 6 函数、过程 185。 61:对所调用函数的错误返回码要仔细、全面地处理。 是 [ ] 否 [ ] 免 [ ] 185。 62:明确函数功能,精确(而不是近似)地实现函数设计。 是 [ ] 否 [ ] 免 [ ] 185。 63:编写可重入函数时,应注意局部变量的使用 (如编写 C/C++语言的可重入函数时,应使用auto即缺省态局部变量或寄存器变量 )。 是 [ ] 否 [ ] 免 [ ] 185。 64:编写可 重入函数时,若使用全局变量,则应通过关中断、信号量(即 P、 V操作)等手段对其加以保护。 是 [ ] 否 [ ] 免 [ ] 7 可测性 185。 71:在同一项目组或产品组内,要有一套统一的为集成测试与系统联调准备的调测开关及相应打印函数,并且要有详细的说明。 是 [ ] 否 [ ] 免 [ ] 序号 总 则 条 款 执行 情况 说明 185。 72:在同一项目组或产品组内,调测打印出的信息串的格式要有统一的形式。 信息串中至少要有所在模块名(或源文件名)及行号。 是 [ ] 否 [ ] 免 [ ] 185。 73:编程的同时要为单元测试选 择恰当的测试点,并仔细构造测试代码、测试用例,同时给出明确的注释说明。 测试代码部分应作为(模块中的)一个子模块,以方便测试代码在模块中的安装与拆卸(通过调测开关)。 是 [ ] 否 [ ] 免 [ ] 185。 74:在进行集成测试 /系统联调之前,要构造好测试环境、测试项目及测试用例,同时仔细分析并优化测试用例,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。