如何进行代码review

代码review是质量保证(QA)的手段之一,但不是用来替代测试的,特别是自测。架构

一个软件项目的质量定义并非代码review的职责,换句话说,良好的质量定义是代码review发挥效果的必要前提。ide

代码review到底要review哪些东西?工具

  • 代码风格
  • 代码结构(架构与设计)
  • 核心逻辑

想要经过代码review来检测每一行代码,并确保检查出全部问题是不可能的,它更侧重于处理核心且明显的问题。测试

谁来review?设计

这个要看开发组采起的review形式,通常分为独立review和集中review,前者指定要review的人,后者开发组都在场集中review。开发

独立review适合项目进度没那么紧张,且人员配置充足的状况,能够对每一笔提交进行review。it

集中review则相反,比较适合人员和时间有限的状况,通常每周一次,须要投屏。class

如何review?软件

明确需求(case) -> 代码结构 -> 核心逻辑 -> 代码风格。配置

review过程产生的问题,要记录下来,通常review工具(好比gerrit)提供的有记录方式,review结束后要推进问题的修改落实。

相关文章
相关标签/搜索