软件编程规范总则(DOC 8)18862.docx
《软件编程规范总则(DOC 8)18862.docx》由会员分享,可在线阅读,更多相关《软件编程规范总则(DOC 8)18862.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件编程规范总则CHECKLIST检 查 人:_ 检查日期:19999年_月月_日日审查内容:_审查结果:通过 不通通过说 明:_序号总 则 条条 款执行情况说明1 排版1 1-1:程程序块要要采用缩缩进风格格编写,缩缩进的空空格数为为4个。是 否否 免 2 1-2:相相对独立立的程序序块之间间、变量量说明之之后必须须加空行行。是 否否 免 3 1-3:较较长的语语句(80字字符)要要分成多多行书写写,长表表达式要要在低优优先级操操作符处处划分新新行,操操作符放放在新行行之首,划划分出的的新行要要进行适适当的缩缩进,使使排版整整齐,语语句可读读。是 否否 免 4 1-4:循循环、判判断等语语句
2、中若若有较长长的表达达式或语语句,则则要进行行适应的的划分,长长表达式式要在低低优先级级操作符符处划分分新行,操操作符放放在新行行之首。是 否否 免 5 1-5:若若函数或或过程中中的参数数较长,则则要进行行适当的的划分。是 否否 免 6 1-6:不不允许把把多个短短语句写写在一行行中,即即一行只只写一条条语句。是 否否 免 7 1-7:iif、whiile、forr、deffaullt、do等语语句自占占一行。是 否否 免 8 1-8:对对齐只使使用空格格键,不不使用TTAB键键。是 否否 免 9 1-9:函函数或过过程的开开始、结结构的定定义及循循环、判判断等语语句中的的代码都都要采用用缩
3、进风风格,ccasee语句下下的情况况处理语语句也要要遵从语语句缩进进要求。是 否否 免 10 1-10:程序块块的分界界符(如如C/CC+语语言的大大括号和)应各各独占一一行并且且位于同同一列,同同时与引引用它们们的语句句左对齐齐。在函函数体的的开始、类类的定义义、结构构的定义义、枚举举的定义义以及iif、forr、do、whiile00、swiitchh、casse语句句中的程程序都要要采用如如上的缩缩进方式式。是 否否 免 11 1-11:在两个个以上的的关键字字、变量量、常量量进行对对等操作作时,它它们之间间的操作作符之前前、之后后或者前前后要加加空格;进行非非对等操操作时,如如果是关
4、关系密切切的立即即操作符符(如),后后不应加加空格。是 否否 免 2 注释 2-1:一一般情况况下,源源程序有有效注释释量必须须在200以上上。是 否否 免 2-2:说说明性文文件(如如头文件件.h文件件、.iinc文文件、.deff文件、编编译说明明文件.cfgg等)头头部应进进行注释释,注释释必须列列出:版版权说明明、版本本号、生生成日期期、作者者、内容容、功能能、与其其它文件件的关系系、修改改日志等等,头文文件的注注释中还还应有函函数功能能简要说说明。是 否否 免 2-3:源源文件头头部应进进行注释释,列出出:版权权说明、版版本号、生生成日期期、作者者、模块块目的/功能、主主要函数数及其
5、功功能、修修改日志志等。是 否否 免 2-4:函函数头部部应进行行注释,列列出:函函数的目目的/功能、输输入参数数、输出出参数、返返回值、调调用关系系(函数数、表)等等。是 否否 免 2-5:边边写代码码边注释释,修改改代码同同时修改改相应的的注释,以以保证注注释与代代码的一一致性。不不再有用用的注释释要删除除。是 否否 免 2-6:注注释的内内容要清清楚、明明了,含含义准确确,防止止注释二二义性。是 否否 免 2-7:避避免在注注释中使使用缩写写,特别别是非常常用缩写写。是 否否 免 2-8:注注释应与与其描述述的代码码相近,对对代码的的注释应应放在其其上方或或右方(对对单条语语句的注注释)
6、相相邻位置置,不可可放在下下面,如如放于上上方则需需与其上上面的代代码用空空行隔开开。是 否否 免 2-9:对对于所有有有物理理含义的的变量、常常量,如如果其命命名不是是充分自自注释的的,在声声明时都都必须加加以注释释,说明明其物理理含义。变变量、常常量、宏宏的注释释应放在在其上方方相邻位位置或右右方。是 否否 免 2-10:数据结结构声明明(包括数数组、结结构、类类、枚举举等),如果果其命名名不是充充分自注注释的,必必须加以以注释。对对数据结结构的注注释应放放在其上上方相邻邻位置,不不可放在在下面;对结构构中的每每个域的的注释放放在此域域的右方方。是 否否 免 2-11:全局变变量要有有较详
7、细细的注释释,包括括对其功功能、取取值范围围、哪些些函数或或过程存存取它以以及存取取时注意意事项等等的说明明。是 否否 免 2-12:注释与与所描述述内容进进行同样样的缩排排。是 否否 免 2-13:将注释释与其上上面的代代码用空空行隔开开。是 否否 免 2-14:对变量量的定义义和分支支语句(条条件分支支、循环环语句等等)必须须编写注注释。是 否否 免 2-15:对于sswittch语语句下的的casse语句句,如果果因为特特殊情况况需要处处理完一一个caase后后进入下下一个ccasee处理,必必须在该该casse语句句处理完完、下一一个caase语语句前加加上明确确的注释释。是 否否 免
8、 3 标识符符命名 3-1:标标识符的的命名要要清晰、明明了,有有明确含含义,同同时使用用完整的的单词或或大家基基本可以以理解的的缩写,避避免使人人产生误误解。是 否否 免 3-2:命命名中若若使用特特殊约定定或缩写写,则要要有注释释说明。是 否否 免 3-3:自自己特有有的命名名风格,要要自始至至终保持持一致,不不可来回回变化。是 否否 免 3-4:对对于变量量命名,禁禁止取单单个字符符(如ii、j、k.),建建议除了了要有具具体含义义外,还还能表明明其变量量类型、数数据类型型等,但但i、j、k作局部部循环变变量是允允许的。是 否否 免 3-5:命命名规范范必须与与所使用用的系统统风格保保持
9、一致致,并在在同一项项目中统统一,比比如采用用UNIIX的全全小写加加下划线线的风格格或大小小写混排排的方式式,不要要使用大大小写与与下划线线混排的的方式。是 否否 免 4 可读性性 4-1:注注意运算算符的优优先级,并并用括号号明确表表达式的的操作顺顺序,避避免使用用默认优优先级。是 否否 免 4-2:避避免使用用不易理理解的数数字,用用有意义义的标识识来替代代。涉及及物理状状态或者者含有物物理意义义的常量量,不应应直接使使用数字字,必须须用有意意义的枚枚举或宏宏来代替替。是 否否 免 5 变量 5-1:去去掉没必必要的公公共变量量。是 否否 免 5-2:仔仔细定义义并明确确公共变变量的含含
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件编程规范总则DOC 818862 软件 编程 规范 总则 DOC 18862
限制150内