代码评审检查表
- 格式:pdf
- 大小:125.19 KB
- 文档页数:9
代码评审表模板代码码码码清;Code Checklist,版本,1.0码品/码目码名,称宅急送码品/码目名,称公共版本,号 1.0被码码人码字, 码码容,内___ ______码码人码字 ,___________ 码码日期, _ ____码明,码码清被码码码名模码名称码品名称码码码常码是否程序是否明地注码了其码码功能确注码格式是否正确程序码元是否承码一码码担码码程序是否合理地分解码子程序程序中接口定码是否明晰异常码理是否符合码范包名、码名命名是否符合码范方法名命名是否符合码范码量/常量是否相码系列码量是否码一集中明~自定码据码型码量是否码行了必要而充分的描述声数码量是否按相码码范码行了命名;有意码的命名、据码型的分等,数区码量是否按其命名含码承了码一的使用目的~必要码是否定码了码外码量担清晰码量引用是否正码码确常量是否使用getter/setter方法码码是否码用良好定码的枚码码型替代了码码的字符码码或布码码量使用UFBoolean是否使用UFBoolean构数构造函码行造码理可码String码是否未使用StringBuffer是否码先使用Java码准码提供的容器;ArrayList、HashSet、HashMap、LinkList,码理码序来码、集合、码码码合堆码码列构数码码的使用码景是否正数确码于public尽慎量码使用不同作用域码量名量不要相同称尽算法是否数构据码是否合理、精码算法是否可以立码码~是否据码和其他算法隔独与数离是否量避免了嵌套的用尽运码码码码是否码行了必要而充分的注码控制是否代码码行路是否径清晰Switch码句是否有缺省分支控制码码码码度是否合理~是否码行了必要而充分的注码每循码是否码码行了码一而明的功能个体确与数将数达常比码需要常放在比码表式的前面布局是否代码是否良好格式化能码其码码码并体构码码是否程序是否可码、可码展健并壮具码码码码是否已可能的“码藏”体尽是否码先使用接口而不是抽象码或具码体方法是否在参数5个内以方法用慎public修码符码于不需要子码重码的码量使用来尽final码象作用域是否码大效率是否尽内量不要在循码出码码程码用每码码码作码程码用次是否小于个数3次码程码用据码码是否有不必要的冗余据数数SQL是否Sql码句小写引用字符使用码引号码禁使用select * 形式的码句~必码指出具字段体码禁使用insert into table values;,~,~,,~必码指出具要码码的字段体避免码含的码型码码;不同据码型字段相加,数子码码前后必码加上括号避免在where使用’1=1’,’1=2’码码表方式作码部分件达条禁止使用码码禁止使用XX in () or XX in ()(in中的元素不码超码个数500)禁止使用or超码500个禁止使用not in~建码使用not exist禁止在一条sql码句中使用3码以上的嵌套如果有多表码接码~码码有主之分~量一表取从尽从个数Where子句码码件~索引列或码码码码最多的件码码放在前面条条字符串码接必码使用“||”Case when码句中只能出码=、>=、<=以及is null运算符左码接法必码码”写outer”码码字Sql中函是否在指定范码数内Join与on必码码格匹配码码码清码码描述码码修改日期修改日期码码人码字。
使用说明:
1、适用于代码自查、互查(单人进行)和代码评审(小组进行)。
2、一个检查人(或检查组)一份表,所检查的程序/模块与sheet名称一一对应(一个程序/模块对应一个sheet)。
3、“统计”页只需填写项目名称和检查人,问题数、用时、程序数等自动统计。
4、进行代码检查前,结合项目自身的特点,项目经理组织对模板进行定制,可根据实际情况自行增加条款;模板是创建程序检查表的基础,不能删除。
5、可根据所检查的程序,逐份创建检查表进行填写,程序清单和编码人自动生成。
6、可先填写程序清单,通过“根据清单批量创建”功能,一次将所有检查表创建好。
7、可通过“根据检查计划创建”功能,选择项目的“代码检查计划”,一次将对应检查人的检查表创建好。
8、点击“检查填写情况”,可以自动检查填写的完整性。
9、必须启用宏才能使相关功能正常使用。