Articles tagged 'Code Review'

让代码审查成为你的团队习惯

「远程工作经验谈 - 如何适应及如何管理」 一文中,我在规则这章节提到了代码审查,收到不少朋友的提问和反馈,故在本文中拓展开来聊聊。

Wikipedia 上,对代码审查的定义是

代码审查(英语:Code Review)是指对计算机源代码系统化地审查,常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术。代码审查常以不同的形式进行,例如结对编程、非正式的看过整个代码,或是正式的软件检查[1]。

可以看出,代码审查主要是为了软件质量和个人开发修养。巧合的是,但凡我接触过的靠谱的团队,无一不是在团队中推行严格的代码审查制度。这个就像是一种习惯,直接融入在团队血液之中。

为什么我们要求代码审查

人们习惯用自己能衡量的东西来判断一件事情,所以对于代码审查而言,我们能看到的是它需要花掉一些人的一些额外的时间,那些本应该用来继续做开发的时间。这也正是代码审查在团队推行遇到的最大阻力。

在我们 Fengche.co 的实践中,代码审查给我们带来的三点好处。

......

Read more →