代码评审清单

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

代码评审清单(Code Checklist )

产品,项目组名称;_宅急送_________ 产品项号名称,公共_______________ 版本号:被检杳人簽字:—检杳內容: _ _

检查人螯宇,_____________________ 检查日期’______________________

说明:

是杏尽童避免了嵌会的立•弔

篦杂芳雄是否併行了必茅而充分的汗释

拎K是否代码拥亍路径是否清晰

S罰Chi航是否有決4分支

控制逻短复杂度是否合浬是否诜行了必更1门充分的注释

同个循坏怎是吞仅执行了羊而明确的巧毙

占械比校需要挣常数玫在比较表达式的前面

否代彳礎丧奸格ig化并能疝苴逻辑结枸

尽量孑哎在循开丙岀观近程谐月奇个吐务可作远程谓用次数是否小于以

冈1中因数是吞仕抱定范围内

Joinb on矽页产恪匹0己

问題淸单.

冋幅沐阚窟改n期修改n期楡杳

SQL r 是

冈1语句』碍

弓用乎符画单引号

T^MO select *开预的语句,必姦指出旦饶宇SF

严禁使用ins«t m2 Uiblc: values "t ? , ? , "?) >必须指1岀具依更0jt值広字段

避兌隐含的炎型转换(不同数据类型字段明加)

子宣询前后必须加上桔号

邀免在我here使用,1* / 1=2’这*怯廿戎作为部分条件

禁上使用椰图

禁上使用XX in 0 or XX血CKm中的元素个数不应超过500)

禁止使用or超辽500个

其止使用not in・建议使冃not exist

婪止在一条河语句中恃月3层以丄的嵌套

如具勺多表连莪盯「应该有主从之分,尽重从一个表取数

Where子句过滤条杵,索引列或过遞记录最多氏条林应験在前面

字符邑连接必须使用“ r

Caw when吾匀中巳能出珂二、k、u以及is mill运算袴

左连接写送必須带”cxuei'关佬宰

伝稈诅用蓟摇伎端启否有不必萼的冗輛摇

Java代码审查检查丧

类定义缺陷(CD)

代码评申检査表

软件代码检杳单(C语言)

77 检鱼寮量和宏,数字帘金应该用宏未表不,检登宏足义中的数位、実型是合正

佚月说明・

1.本檢杳单为软件评頁朋检査较件产品惜俣和扶陷提供了指导。但是它只能作为一个起晁评审员

不仅应保证本表所列顶目是正确的,还要根拥绝矗和自己的判断鸵力对软件产品中的耳它诣谋进行检查V有时还可以使用以前阶段的锂单巾的检查项.

2.评审主持人应该自行送择剪裁本决检査清单.形咸本次评审所用检査洁单供评审人旦使用。随看

经验的积累,妥不断完善自己的检杳淸单。

3.评审员有权利和责任对该清至提岀修改和扩充建议,修改和?广充建议可以亘接填人本表中各类

问颗后“昔汪栏”和后继空行内.也可以集玄填写在本裘最后的建议栏内.在评审乞前随预审意见一同提交给评审主持人。

相关文档
最新文档