代码评论在今天非常受欢迎。
如果我编写的代码有效并且也有测试来证明它,为什么还需要额外的“竖起大拇指”呢?
只是为了检查我没有犯过我编写的测试未涵盖的任何错误吗?
答案 0 :(得分:-1)
代码审查的目的之一是确保代码正确运行,并确保测试能够反映出来。
但是,由于许多组织将其视为满足组织或法规要求的“竖起大拇指”练习,因此收益有限。
我发现,好的“请求/代码审查”系统背后的真实价值是多方面的,远远超出了“代码是否正常工作?”。
可以通过多种方式编写代码来实现相同的目的。
一个好的代码审查将检查代码的多种因素,而不仅仅是“代码是否运行”。
这些因素可能包括以下一些因素:
更高级别的代码审查还具有以下目的: