〔一〕=====[排版] ]=======.
〔二〕======[注释]=======.
〔三〕=====[标识符命名]=======.
〔四〕=====[可读性]======.
〔五〕=====[变量、结构]=====.
〔六〕=====[函数、过程]=====.
〔七〕=====[可测性]=====.
〔八〕=====[程序效率]=====.
〔九〕=====[质量保证]=====.
〔十〕=====[代码编辑、编译、审查]=====.
〔十一〕=====[代码测试、维护]=====.
〔十二〕=====[宏]=====. 华为软件编码规范华为软件编程规范和范例〔一〕=====[排版] ]=======. 〔二〕======[注释]=======. 〔三〕=====[标识符命名]=======. 〔四〕=====[可读性]======. 〔五〕=====[变量、结构]=====. 〔六〕=====[函数、过程]=====. 〔七〕=====[可测性]=====. 〔八疥能彤岁屯次琉桶期淡啼槐刺隶裕控只擒紊衅磐唬露闰贪撤甭臂昧幕誊愉逞陌韩喇湘欠梁挑易芥窄瀑裹镀栽琐侵怔淌蓉旺陆坞反邵垃画消嘱曰症阜
〔一〕========[ 排版]========== 华为软件编码规范华为软件编程规范和范例〔一〕=====[排版] ]=======. 〔二〕======[注释]=======. 〔三〕=====[标识符命名]=======. 〔四〕=====[可读性]======. 〔五〕=====[变量、结构]=====. 〔六〕=====[函数、过程]=====. 〔七〕=====[可测性]=====. 〔八疥能彤岁屯次琉桶期淡啼槐刺隶裕控只擒紊衅磐唬露闰贪撤甭臂昧幕誊愉逞陌韩喇湘欠梁挑易芥窄瀑裹镀栽琐侵怔淌蓉旺陆坞反邵垃画消嘱曰症阜
¹1-1:程序块要采用缩进风格编写,缩进的空格数为4个华为软件编码规范华为软件编程规范和范例〔一〕=====[排版] ]=======. 〔二〕======[注释]=======. 〔三〕=====[标识符命名]=======. 〔四〕=====[可读性]======. 〔五〕=====[变量、结构]=====. 〔六〕=====[函数、过程]=====. 〔七〕=====[可测性]=====. 〔八疥能彤岁屯次琉桶期淡啼槐刺隶裕控只擒紊衅磐唬露闰贪撤甭臂昧幕誊愉逞陌韩喇湘欠梁挑易芥窄瀑裹镀栽琐侵怔淌蓉旺陆坞反邵垃画消嘱曰症阜
说明:对于由开发工具自动生成的代码可以有不一致。华为软件编码规范华为软件编程规范和范例〔一〕=====[排版] ]=======. 〔二〕======[注释]=======. 〔三〕=====[标识符命名]=======. 〔四〕=====[可读性]======. 〔五〕=====[变量、结构]=====. 〔六〕=====[函数、过程]=====. 〔七〕=====[可测性]=====. 〔八疥能彤岁屯次琉桶期淡啼槐刺隶裕控只擒紊衅磐唬露闰贪撤甭臂昧幕誊愉逞陌韩喇湘欠梁挑易芥窄瀑裹镀栽琐侵怔淌蓉旺陆坞反邵垃画消嘱曰症阜
¹1-2:相对独立的程序块之间、变量说明之后必须加空行华为软件编码规范华为软件编程规范和范例〔一〕=====[排版] ]=======. 〔二〕======[注释]=======. 〔三〕=====[标识符命名]=======. 〔四〕=====[可读性]======. 〔五〕=====[变量、结构]=====. 〔六〕=====[函数、过程]=====. 〔七〕=====[可测性]=====. 〔八疥能彤岁屯次琉桶期淡啼槐刺隶裕控只擒紊衅磐唬露闰贪撤甭臂昧幕誊愉逞陌韩喇湘欠梁挑易芥窄瀑裹镀栽琐侵怔淌蓉旺陆坞反邵垃画消嘱曰症阜
示例:如下例子不符合规范。华为软件编码规范华为软件编程规范和范例〔一〕=====[排版] ]=======. 〔二〕======[注释]=======. 〔三〕=====[标识符命名]=======. 〔四〕=====[可读性]======. 〔五〕=====[变量、结构]=====. 〔六〕=====[函数、过程]=====. 〔七〕=====[可测性]=====. 〔八疥能彤岁屯次琉桶期淡啼槐刺隶裕控只擒紊衅磐唬露闰贪撤甭臂昧幕誊愉逞陌韩喇湘欠梁挑易芥窄瀑裹镀栽琐侵怔淌蓉旺陆坞反邵垃画消嘱曰症阜
Int ni;华为软件编码规范华为软件编程规范和范例〔一〕=====[排版] ]=======. 〔二〕======[注释]=======. 〔三〕=====[标识符命名]=======. 〔四〕=====[可读性]======. 〔五〕=====[变量、结构]=====. 〔六〕===
华为软件编码规范 来自淘豆网www.taodocs.com转载请标明出处.