我是一家小型软件公司的七个开发人员团队的一部分,我正在尝试介绍常规的组代码和设计评论。过去我们进行了一些审查,但它是零星的。我想使其变得更常规。
我已经阅读了Code Complete和其他类似的资源,他们谈论了如何进行代码审查的机制,但是我无法找到有关如何选择要审查的内容的最佳实践。我们的代码库已有八年的历史了,涵盖了多种语言,因此可以参考很多内容。
我想到了一些可能会影响选择的因素:
- 语言:C,Java,SQL,PL / SQL
- 代码年龄:新代码与旧代码
- 代码用法:常用代码与(有效)失效/很少使用的代码
- 代码重要性:关键代码与非关键代码
- 开发人员:初级开发人员代码与高级开发人员代码
我知道这不是绝对确定的问题,但是任何指导都是有用的。
一些与外围设备相关的问题:
- 代码审查方法(审查关键部分和新开发人员代码的想法)
- 我们应该尝试审查所有代码吗?