51Testing软件测试论坛

标题: Code Review最佳实践 [打印本页]

作者: 八戒你干嘛    时间: 2019-3-1 14:43
标题: Code Review最佳实践

在Wiredrive上,我们做了很多的Code Review。在此之前我从来没有做过,这对于我来说是一个全新的体验,下面来总结一下在Code Review中做的事情以及说说Code Review的最好方式。

简单的说,Code Review是开发者之间讨论修改代码来解决问题的过程。很多文章谈论了Code Review的诸多好处,包括知识共享,代码的质量,开发者的成长,却很少讨论审查什么、如何审查。



审查的内容
体系结构和代码设计

代码风格

测试

审查代码

在提交代码之前,我经常用git添加改变的文件/文件夹,然后通过git diff 来查看做了哪些修改。通常,我会关注如下几点:
* 是否有注释?
* 变量名是否见名知意?
* …等上面提到的

和著名的橡皮鸭调试法(Rubber Duck Debugging)一样,每次提交前整体把自己的代码重新检查一遍非常有帮助,尤其是看看有没有犯低级错误。



如何进行Code Review

当Code Review时,会遇到不少问题,我也学会了如何处理,下面是一些方法:



心态上





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2