华为编程规范技术分析.doc

?华为编程规范?2011-06-03 09:41:03 分类:?C/C++ ??????????? 目??录 ? 1?排版 6 2?注释 11 3?标识符命名 18 4?可读性 20 5?变量、结构 22 6?函数、过程 28 7?可测性 36 8?程序效率 40 9?质量保证 44 10?代码编辑、编译、审查 50 11?代码测试、维护 52 12?宏 53 ? 1?排版 1????????????1-1:程序块要采用缩进风格编写,缩进的空格数为4个。 说明:对于由开发工具自动生成的代码可以有不一致。 1????????????1-2:相对独立的程序块之间、变量说明之后必须加空行。 示例:如下例子不符合规范。 if (!valid_ni(ni)) { ... // program code } repssn_ind = ssn_data[index].repssn_index; repssn_ni??= ssn_data[index].ni; 应如下书写 if (!valid_ni(ni)) { ... // program code } repssn_ind = ssn_data[index].repssn_index; repssn_ni??= ssn_data[index].ni; 1????????????1-3:较长的语句(80字符)要分

文档评论(0)

1亿VIP精品文档

相关文档