当前位置: 代码迷 >> 综合 >> 如何code review?
  详细解决方案

如何code review?

热度:117   发布时间:2023-09-19 05:55:08.0

 

一.目标(按重要程度排序)

    1.结构和设计(方法、类、包、文件等)

        --1、代码需要清晰明了

        --2、代码类、方法、注解、注释设计规范

        --3、是否冗余、代码语义是否含糊不清

    2.代码逻辑(正确性、bug)

        --1、执行前的检查是否完善

        --2、不同条件下是否和期望的结果相同

    3.安全设计(判空、异常处理、内存)

        --1、连接用完关闭

        --2、第三方调用返回结果校验,正确处理异常

        --3、字段类型、值校验

        --4、异常捕获、处理规范

        --5、输入输出的校验以及特殊值校验(如SQL/URL等)

    4.运维设计(日志、指标)

        --1、日志必须齐全、级别设定规范、位置规范

        --2、有监控位置规范、指标齐全。

    5.性能设计(内存、资源、性能)

        --1、大资源不能直接加载到内存中

        --2、避免嵌套循环

    6.代码风格

        --1、代码行间距、列间距规范、缩进规范等

        --2、变量命名以及类等规范

 

二.PR原则

    1.改动尽量小

    2.对自己代码负责(非常重要)

 

三.review原则

    1.review其他同事是帮助其他同事成长

    2.review优质代码是帮助自己成长

  相关解决方案