1.代码评审(Code Review)简介
1.1Code Review的目的
1.2Code Review的前提
1.3.Code Review需要做什么
1.3.1完整性检查(Completeness)
1.3.2一致性检查(Consistency)
1.3.3正确性检查(Correctness)
1.3.4可预测性检查(Predictability)
1.3.5健壮性检查(Robustness)
1.3.6结构性检查(Structuredness)
1.3.7可追溯性检查(Traceability)
1.3.8可理解性检查(Understandability)
1.3.9可验证性检查(Verifiability)
2.Code Review检查列表
2.1JAVA编码规范方面检查项
2.2面向对象设计方面检查项
2.3性能方面检查项
2.4资源泄漏处理方面检查项
2.5线程安全方面检查项
2.6程序流程方面检查项
2.7数据库处理方面
2.8通讯方面检查项
2.9JAVA对象处理方面检查项
2.10异常处理方面检查项
2.11方法(函数)方面检查项
2.12安全方面检查项