正在加载图片...
序 总则条款 执行情况 说明 号 4可读性 41注意运算符的优先级,并用括号明确表达是[1香】知 式的操作顺序,避免使用默认优先级。 -2:避免使用不易理解的数字,用有意义的标 是[ 识来替代。涉及物理状态或者含有物理意义的常 量,不应直接使用数字,必须用有意义的枚举或 宏来代替 5变量 5-1:去掉没必要的公共变量。 是[]否[]免] 15-2:仔细定义并明确公共变量的含义、作用 取值范围及公共变量间的关系 5-3:明确公共变量与操作此公共变量的函数或 过程的关系,如访问、修改及创建等 5-4:当向公共变量传递数据时,要十分小心, 防止赋与不合理的值或越界等现象发生。 15-5:防止局部变量与公共变量同名 15-6:严禁使用未经初始化的变量作为右值。 6函数、过程 6-1:对所调用函数的错误返回码要仔细全面是】】知 地处理 6-23明确函数功能,精确(而不是近似)地实是 现函数设计 否]免] 6-3:编写可重入函数时,应注意局部变量的使是[]否1免1 用(如编写C/C++语言的可重入函数时,应使用 auto即缺省态局部变量或寄存器变量)。 6-4:编写可重入函数时,若使用全局变量,则是]免 应通过关中断、信号量(即P、V操作)等手段对 其加以保护 7可测性 7-1:在同一项目组或产品组内,要有一套统是「】都】免 的为集成测试与系统联调准备的调测开关及相 应打印函数,并且要有详细的说明序 号 总 则 条 款 执行情况 说明 4 可读性 ¹4-1:注意运算符的优先级,并用括号明确表达 式的操作顺序,避免使用默认优先级。 是[ ] 否[ ] 免[ ] ¹4-2:避免使用不易理解的数字,用有意义的标 识来替代。涉及物理状态或者含有物理意义的常 量,不应直接使用数字,必须用有意义的枚举或 宏来代替。 是[ ] 否[ ] 免[ ] 5 变量 ¹5-1:去掉没必要的公共变量。 是[ ] 否[ ] 免[ ] ¹5-2:仔细定义并明确公共变量的含义、作用、 取值范围及公共变量间的关系。 ¹5-3:明确公共变量与操作此公共变量的函数或 过程的关系,如访问、修改及创建等。 ¹5-4:当向公共变量传递数据时,要十分小心, 防止赋与不合理的值或越界等现象发生。 ¹5-5:防止局部变量与公共变量同名。 ¹5-6:严禁使用未经初始化的变量作为右值。 6 函数、过程 ¹6-1:对所调用函数的错误返回码要仔细、全面 地处理。 是[ ] 否[ ] 免[ ] ¹6-2:明确函数功能,精确(而不是近似)地实 现函数设计。 是[ ] 否[ ] 免[ ] ¹6-3:编写可重入函数时,应注意局部变量的使 用(如编写C/C++语言的可重入函数时,应使用 auto即缺省态局部变量或寄存器变量)。 是[ ] 否[ ] 免[ ] ¹6-4:编写可重入函数时,若使用全局变量,则 应通过关中断、信号量(即P、V操作)等手段对 其加以保护。 是[ ] 否[ ] 免[ ] 7 可测性 ¹7-1:在同一项目组或产品组内,要有一套统一 的为集成测试与系统联调准备的调测开关及相 应打印函数,并且要有详细的说明。 是[ ] 否[ ] 免[ ]
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有