前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IDEA中——Code Review Helper的安装和使用

IDEA中——Code Review Helper的安装和使用

原创
作者头像
小马哥学JAVA
发布2022-11-14 12:07:23
2.1K0
发布2022-11-14 12:07:23
举报
文章被收录于专栏:JAVA开发专栏

目录

1. 在IDEA安装插件中搜索code review helper,然后安装该插件,安装完成后重启IDEA

2. 重启后,在IDEA下方可以看到有一个CodeReview的选项卡菜单

3. 生成代码检视结果

4. 问题的确认和修改

5. VsCode中——Code Review插件的安装和使用

6. 微信小程序开发工具


1. 在IDEA安装插件中搜索code review helper,然后安装该插件,安装完成后重启IDEA

2. 重启后,在IDEA下方可以看到有一个CodeReview的选项卡菜单

3. 生成代码检视结果

(1)选中在审查过程中有问题的代码

(2)按下键盘上的alt+A按钮,此时会弹出一个弹框来填写CodeReview的相关建议

(3)上述内容填写完毕后按下save按钮,即可生成对应的检视记录,可以在CodeReview面板中直接查看到。

4. 问题的确认和修改

无论在以下哪种情况下,一旦检视报告在团队中公布后,团队成员应该在第一时间去查看检视报告,并对这部分的代码立马进行整改。在整改完毕后提交代码到代码仓库,提交过程中需要在提交注释中写清楚本次提交对应的检视记录ID及修改的具体内容(有关代码仓库中代码提交规范及注释模板请另行参考)。提交完毕后修改确认状态为已确认(如果是拒绝或其它状态要说明原因)。

  1. 对于检视过程中的一些小问题,例如变量命名规范问题等,如果能改就顺手改掉,此时直接双击IDEA的CodeReview中指定的记录,即可快速定位到出现问题的代码位置。修改完毕后修改确认人姓名和修改状态。

2. 如果本次检视的结果涉及到的责任人较多,则可以将检视报告提交到版本管理库中,所有的项目参与人员共同查看结果并对其中提到的代码问题进行整改以及确认,当版本库中检视报告中的所有问题都编辑为已修改则认为本次代码检视任务第一阶段已经完成(对于修改过的问题,在后期可以进行再次检视,看是否依然存在问题)。可以将检视完毕后的结果直接导出为Excel文件

对于参与开发的人员可以将这个报告导入自己本地,这样在本地也可以直接通过检视报告方便地进行问题代码的定位和跳转了。

在远程服务器上共享CodeReview结果

该插件也预想可以通过远程服务器进行CodeReview结果的共享,可以使用Gitee或者搭建私服来完成结果的管理,这块功能当前并不完善,但值得期待~

5. VsCode中——Code Review插件的安装和使用

在VsCode的扩展部分搜索Code Review插件并安装

1、代码评审过程中看到存在问题的代码,直接选中后右键,此时在弹出的菜单中选择Code Review:Add Note。

2、在页面中弹出的窗口中填写当前问题代码的评审结果,此时VsCode的右下角会弹出一个提示信息,提示在当前项目的根目录下会生成一个检视结果对应的CSV文件。

3、打开上述生成的csv文件即可查看当前项目中存在代码检视中出现的问题。

4、上述的csv文件在评审过后需要第一时间提交到远程仓库中,涉及的相关开发人员应该在第一时间把这个文件pull下来,并负责对其中的问题进行确认及修改(可以在表中新增两栏,一个是确认人的姓名,一个是当前的修改状态),在整改完毕后提交代码到代码仓库,提交过程中需要在提交注释中写清楚本次提交对应的检视记录ID及修改的具体内容(有关代码仓库中代码提交规范及注释模板请另行参考)。提交完毕后修改确认状态为已确认(如果是拒绝或其它状态要说明原因)。

6. 微信小程序开发工具

微信小程序开发工具开发的代码检视过程也可以参考VsCode中的检视过程,使用VsCode打开由微信小程序开发的项目进行检视。其余操作同上。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 在IDEA安装插件中搜索code review helper,然后安装该插件,安装完成后重启IDEA
  • 2. 重启后,在IDEA下方可以看到有一个CodeReview的选项卡菜单
  • 3. 生成代码检视结果
  • 4. 问题的确认和修改
  • 5. VsCode中——Code Review插件的安装和使用
  • 6. 微信小程序开发工具
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档