//摘抄自华为软件编写规范
1、某些语句经编译后产生告警,但如果你认为它是正确的,那么应通过某种手段去掉告警信息
说明:在 Borland C/C++中,可用“#pragma warn”来关掉或打开某些告警。
示例:
#pragma warn -rvl // 关闭告警
int examples_fun( void )
{
// 程序,但无 return 语句。
}
#pragma warn +rvl // 打开告警
编译函数 examples_fun 时本应产生“函数应有返回值”告警,但由于关掉了此告警信息显示,所以编译时将不会产生此告警提示。
2、使用代码检查工具(如 C 语言用 PC-Lint )对源程序检查
3、使用软件工具(如 LogiSCOPE )进行代码审查