前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >代码审查那些事儿

代码审查那些事儿

作者头像
suveng
发布2020-02-25 15:17:56
6910
发布2020-02-25 15:17:56
举报

代码审查那些事儿

定义

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

大概流程

  • 时间: 最好每天或每周3 下班前1个小时
  • 主持: 会议室,由leader主持
  • 内容:
    • 组内每人调400行代码的主逻辑出来查看
    • 每人简述完毕后,QA环节
    • 挑取有效的建议,标注到upsource的代码审查系统

清单

  • 审查内容
    • 代码安全性
    • 代码性能
    • 代码注释
    • 单元测试
    • 代码优化
      • 格式化
      • 分类
      • 封装方法

注意

  1. 代码审查应该是日常工作
  2. 审查内容不要过多,关注主逻辑,行数不要超过400行
  3. 代码审查过程要保持心态平和,每个人都是值得尊重的

补充

upsource是jetbrain公司出的一个团队协作的代码审查系统,可以配合idea实时显示评论.安装时免费的,但是团队的成员账号不能超过5个.如果超过则需要给钱买授权;免费的适合小组内的代码审查.目前在用,感觉还行.

联系我: suveng@163.com qq: 1344115844

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 代码审查那些事儿
    • 定义
      • 大概流程
        • 清单
          • 注意
            • 补充
            相关产品与服务
            Prowork 团队协同
            ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档