评审恩仇录——IDE也能做代码评审?

简介:云效Codeup推出了本地IDE插件端的评审,免除了黄药师来回华山的奔波之苦

现代科技公司的同事们平日一起交流开发规约和产品需求,肩上共同扛着业务发展和同行竞争的压力,这份还书贻剑的情谊如何能引来恩仇呢?通过与一线开发者的交流,最集中的矛盾点往往出现在代码评审环节。关于代码评审,常常听到这样的反馈:

  1. 不方便,评审需要来回切网页和IDE

  2. 不深入,评审需要代码元素的交叉引用

  3. 不高效,评审参与者互相依赖进度

    [点击了解云效代码评审](https://www.aliyun.com/product/yunxiao/codeup?channel=yy_rccb)
    

smgmoomh.JPG

还记得当年“华山论代码”,东邪、西毒、南帝、北丐四人千里迢迢齐聚华山,为了争夺《Java开发手册华山版》,比拼代码武艺。

2.png

四人评审了各自代码,在云效Codeup的网页上互相评论切磋,几轮交锋下来互相之间都对代码风格有了了解,黄药师回顾了华山论代码刀光剑影的那一夜,暗自庆幸自己能全身而退,一点点破绽发布到线上都存在致命的风险。南帝段智兴的一阳指,再加上云效世外高人云豆先生通过自动化检测输出的指点,让黄药师的武力再次飞升。

11.png

近期,云效Codeup推出了本地IDE插件端的评审,免除了黄药师来回华山的奔波之苦。

这款本地评审工具就是Alibaba Cloud Toolkit,它是一个适用于 IntelliJ IDE的插件,旨在帮助企业开发者更有效地编码、评审、测试、诊断和部署应用程序。

01 足不出户,心流合一

本地评审工具减少页面切换,带来代码开发评审心流合一的沉浸体验

药师足不出户,在本地编辑器端便可以查看评审评论,并且做修复和提交,不再需要频繁地切换网页和代码编辑器,大大提升了编码效率。

4.png

黄药师选中“华山论代码”的那次武艺评审,点开详情,回顾起了这场世纪大战,一招一式的接化似在眼前。

读书有三到,谓心到眼到口到。开发者能够在代码编辑器中潜心评审,沉浸式地完成代码质量提升。

5.png

02 深入语法,探索内力

本地评审工具结合代码交叉引用,深入语法结构,帮助开发者发现更多的潜在问题

借助本地IDE的语法服务优势,能够在评审过程中自由跳转二三方包的定义和工程项目内的引用。黄药师通过与欧阳锋的过招经验,深入分析了StringBuilder内部的实现原理,并检查了项目工程内是否存在多线程调用的风险。

6.png

O3 快速迭代,见招拆招

本地评审工具能够让评审发起人和评审人都能快速修改代码,提升迭代效率

黄药师回顾了华山论代码刀光剑影的那一夜,暗自庆幸自己能全身而退,一点点破绽发布到线上都存在致命的风险。南帝段智兴的一阳指,还有世外高人云豆先生的指点,让黄药师的武力再次飞升。

7.png

黄药师让蓉儿备齐桃花岛的上等药材,在家中打坐修行,快速修复招式漏洞。

8.png

本地代码评审工具不光能够帮助评审发起人根据评论快速修复漏洞,作为评审人,在本地评审过程中看到一些问题,也能够快速切到评审源分支,帮助评审人飞速修复缺陷,提升代码质量,避免了“评审人评论——发起人本地修复提交——评审人确认并标记评论已解决”的冗长流程,使代码评审简洁高效。

评审参与者们齐心协力提升提升代码质量,并且通过更新的通知(目前有站内信,邮件,钉钉等方式,后续会加入IDE侧),避免互相依赖影响开发迭代,在保证评审质量的基础上提升评审效率。

Cloud Toolkit云效代码评审介绍

为什么选择 Cloud Toolkit云效代码评审 ?

- 零成本:免费- 极致高效:方便的代码管理和评审,抛弃手工冗余的部署操作,支持本地一键自动化部署应用,针对阿里云产品如 ECS\ROS\RDS 提供丝般顺滑的发布体验

如何启用 Cloud Toolkit云效代码评审 ?

打开「IntelliJ IDEA」-> 「Preference」-> 「Plugins」,搜索 “Alibaba Cloud Toolkit”,点击安装;

10.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

你可能感兴趣的:(评审恩仇录——IDE也能做代码评审?)