1、C#C#编编码码规规范范ChecklistChecklist文件编码:项目名称:检查日期:项目编号:检查人:项目负责人:确认人:检检查查大大项项检检查查子子项项完完成成情情况况备备注注规范性编码是否符合了公司发布的C#编码规范命名约定方法名、类名、文件名、命名空间名、项目名、程序集名是否采用Pascal大小写形式变量名、参数名是否采用Camel大小写形式是否采用了不推荐使用的匈牙利命名法变量命名是否有意义(循环变量除外)类名的规范性:1、接口类是否以I为前缀 2、属性类是否以Attribute为后缀 3、事件消息类是否以EventArgs为后缀 4、异常类是否以Exception为后缀编码风格
2、是否采用VS提供的缩进风格是否使用Tab做手工缩进左右大括号是否单独占一行运算符和括号前后是否空一格类、方法等之间是否以空行相隔类长度是否超过2000行方法长度是否超过200行功能实现是否一个方法只完成一个任务是否避免在方法间共享成员变量是否单个文件中写了多个类是否使用常量表示程序中用到的固定数值是否使用资源文件存储程序中用到的字符串常数用户界面是否出现错别字try-catch代码块是否太大是否捕获了异常但却什么都没做本次检查小计:合格合格项数量:一般符合一般符合项数量:不符合不符合项数量:不适用不适用项数量:C#C#注注释释规规范范ChecklistChecklist项目名称:检查日期:项目编号:检查人:项目负责人:确认人:检检查查大大项项检检查查子子项项完完成成情情况况规范性注释是否符合了公司发布的C#注释规范是否使用“/”方式添加注释方法注释是否明确该方法功能、各参数含义以及返回值等信息复杂算法或引用的科学原理是否进行了说明注释中是否出现错别字注释是否通顺易懂,是否存在歧义注释内容是否包含无意义的装饰符号或语句本次检查小计:合格合格项数量:一般符合一般符合项数量:不符合不符合项数量:不适用不适用项数量:备备注注