首页 > 其他分享 >打开CodeReview新姿态

打开CodeReview新姿态

时间:2024-01-05 15:44:27浏览次数:19  
标签:CodeReview 插件 团队 代码 评审 veezean 打开 review 姿态

一、背景

在我们的项目开发过程中,代码review是不可或缺的一个环节。虽然市面上已有一些成熟的代码review系统,或者是基于git提交记录进行的在线review操作,功能也比较强大,但使用上总是不够方便:

  • 代码不同于小说审稿,纯文本类型的阅读式review模式,很难发现逻辑层面的问题
  • 代码review完成之后,针对评审意见的逐个确认、跟踪闭环也比较麻烦
  • 平时项目开发的时候没法同步记录发现的问题
  • ...

对于程序员来说,IDEA可以说是一点也不陌生,在IDEA中可以查看代码、跳转、搜索、分析调用,然后才能检视出深层的代码逻辑问题。此外,平时开发过程中,如果写代码的时候发现一些问题点,如果可以直接在IDEA中记录下来,然后交由对应责任人去修改,这样的代码review体验岂不是更方便、更高效。

二、介绍

Code Review Helper是网上某大佬研发的一款IDEA插件,上架后收获了比较高的评分,旨在为了简单快速上手操作,实现代码review智能化。而且相关源码均开源访问,你可以拿到后进行各种魔改!!!

 IDEA插件源码服务端后端源码前端 Portal 源码
GitHub https://github.com/veezean/IntellijIDEA-CodeReview-Plugin https://github.com/veezean/CodeReviewServer https://github.com/veezean/CodeReviewServer_Portal
Gitee https://gitee.com/veezean/IntellijIDEA-CodeReview-Plugin https://gitee.com/veezean/CodeReviewServer https://gitee.com/veezean/CodeReviewServer_Portal

三、使用

单机版

直接安装Idea对应插件【Code Review Helper】,选中要评审的代码片段,按键盘:Alt + A【Windows】、fn + option + A【Mac】进行评审记录,填写对应内容后可导出excel表格发给对方,对方导入后查看到具体评审意见,适合两人之间进行评审意见。不过这种导入来导入去着实还是不方便,还不如直接代码中增加todo注释,然后提交上去告知对方解决,解决后消除todo项注释信息

标签:CodeReview,插件,团队,代码,评审,veezean,打开,review,姿态
From: https://www.cnblogs.com/mharvay/p/17909111.html

相关文章

  • Vue中使用API内容渲染的弹出列表的打开方式
    要在Vue中实现点击链接打开一个弹出窗口,你可以按照以下步骤进行操作:首先,为每个链接添加一个点击事件处理程序。你可以使用@click指令来做到这一点。在你的模板中的链接元素上添加该指令,如下所示:<av-for="iinitems"v-bind:key="i.id"class="biblio__item"@click=......
  • 在微信小程序中如何改变默认打开的页面
    各位伙伴们新年好,我是咕噜铁蛋!我们经常需要在微信小程序中定制化我们的应用程序,包括改变默认打开的页面。今天铁蛋也收集了些内容,详细介绍在微信小程序中如何改变默认打开的页面,帮助你实现更好的用户体验和个性化的应用程序。一.我们先了解微信小程序的默认打开页面在微信小程序中,默......
  • 基础理论篇-视觉动作捕捉与人体姿态估计(HPE)
    人体姿态估计(HumanPoseEstimation,HPE)是计算机视觉热门的研究课题之一,它通过对计算机输入包含人体的图像,从而获得人体骨架关键点位置,这让视觉动捕能够做到仅靠摄像头来进行人体动作姿态的捕捉。一、2D人体姿态估计与3D人体姿态估计根据输出结果的维度划分,人体姿态估计可以细分为......
  • ArcGIS打不开或者打开后就闪退怎么办?
      本文介绍ArcMap卡在加载界面,无法打开软件的多种解决方法。  最近,突然发现ArcMap软件打不开了,每次双击快捷方式后其会显示如下所示的加载界面,但是等待很久后加载界面消失,软件窗口却一直不弹出来。  此外,在电脑右下角的小图标区域,可以看到ArcGIS的图标原本会出现一段时间,......
  • (selenium) 让浏览器在 webdriver 调用后保持打开状态
    在使用selenium进行webdriver测试时,浏览器在调用完后将会自动关闭,即使没有调用"driver.close()"。有时候,可能需要特意将浏览器保持开启状态,此时需要使用detach参数#'detach'=True将不会自动关闭options.add_experimental_option('detach',True)具体示例代码如......
  • delphi 重新打开(Reopen)或最近打开(Open Recent)列表维护
    重新打开(Reopen)或最近打开(OpenRecent)列表维护介绍列出最近打开的项目和文件,供选择重新打开。重新打开列表由一条线分为两组:项目列在线的上方(例如,MyBigApp.dproj或MyFastApp.cbproj)源文件列在线的下方(例如,MyControl.pas或MyClass.cpp)位置File>OpenRecent或Fi......
  • macOS 提示:“应用程序” 已损坏,无法打开的解决方法总结
    macOS提示:“应用程序”已损坏,无法打开的解决方法总结请访问原文链接:https://sysin.org/blog/macos-if-crashes-when-opening/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org说明:本文描述问题同样适用于其他版本的macOS,因历史原因在Catalina中出现问题的情况最多......
  • PLSQL打开数据库对象乱码
    1.问题描述   PLSQL打开远程数据库对象后,发现其中的中文内容为问号乱码.    2.处理方式   这种情况一般是我们初次安装PLSQL后,未在本地配置与数据库一致的NLS_LANG环境变量,导致远端获取的对象字符集在本地解析时无法识别。2.1远程数据库配置情况   使用......
  • 用python打开文件获取文件属性时,运行报错PermissionError: [Errno 13] Permission den
    一:概述在开发中我们经常会使用python程序去对物理主机平台上的文件进行操作,在这里说明一下,python中获取文件属性时,运行出现的错误。二:具体说明<1>获取文件属性的代码importos#创建一个临时目录temp_dir='temp'os.mkdir(temp_dir)#在临时目录中创建一个文件temp_file=o......
  • 【HarmonyOS】ArkTS如何打开高德地图导航功能
     【关键字】鸿蒙应用开发、ArkTS、拉起高德地图、打开导航1、写在前面在应用开发的过程中,可能会遇到过这样的需求,拉起第三方导航应用,比如点击某个按钮直接跳转到高德地图导航的页面,那这个需求在鸿蒙中该如何实现呢?2、解决方案对于这个需求,其实实现起来也很简单,通过deeplink的方式,......