CoDE REVIEW怎么做?[隐]

Code Review 查什么

结构问题 重复拷贝代码(不封装函数、不用泛型等) 数过长(有人说超过一屏幕就叫过长,见仁见智) 误封装(不恰当的 public 、不用 interface 、不内聚、强耦合、在类中封装了无关的方法等) 容错误(多个无关类置于一个文件、不恰当的命名等) 慎用全局变量,尽量不用。 务逻辑问题 就是审查业务逻辑是否理解一致,必要的时候需要引入产品方确认。 程素养问 很多问题属于“这样也行、那样也行”的状态,比如命名、初始值、缩进、断行等 举例: boolean result=true; 检查软件升级,添加或修改的代码,是否会影响其他部分

Code Review,应该“少吃多餐”

每次5钟、10分钟 2~3次甚至更多

一些建议

编程开始前,对程序员做编程规范的培训 对编 入工具(FindBugsCheckStylePMD 4、工具介绍  

Code Review的一些工具

  检查bytecode中的bug patterns,允许自定义bug patterns

CheckStyle

     java源文件是否与代码规范相符。

PMD

  检查System.out.printprintStackTrace,没有打印语句

  try…catch…finally if/while 未使用的局部变量、参数和 private 方法等 复杂的表达式和类,不必要的 if 语句            

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年6月9日
下一篇 2014年6月9日

相关推荐