摘要:代码审查是一个极其重要的实践方法,确保整个开发团队的可维护性工作。但也有很多人认为代码审查的花销大而且又耗时,特别是当大家忙完软件项目又把它送去软件测试部门时,对一些开发人员来说,它更会引发更多的办公室政治和流言蜚语。一起来看下开发者眼中的代码审查是怎样的?
代码审查是一个极其重要的实践方法,确保整个开发团队的可维护性工作。一次代码审查可能会使代码逐渐得到改进,如果你认为从有效的代码审查中只是稍微改进了一下软件那就错了。开发人员若得知他们的代码会被评估会更加努力工作。因此,代码审查有利于导师制度,程序员们会学到更多,代码审查还能激发团队凝聚力。但也有很多人认为代码审查的花销大而且又耗时,特别是当大家忙完软件项目又把它送去软件测试部门时,对一些开发人员来说,它更会引发更多的办公室政治和流言蜚语。
当然,这并不并意味着团队中的每一位开发人员以同样的思考方式进行编码,因此代码审查(在多数情况下)是为了确保代码洁净并避免安全漏洞。
下面的这张图能很好的说明代码审查的实际情况:
开发者眼中的代码审查