当前位置:主页 > 查看内容

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

发布时间:2021-04-07 00:00| 位朋友查看

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

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

不方便 评审需要来回切网页和IDE
不深入 评审需要代码元素的交叉引用
不高效 评审参与者互相依赖进度
点击了解云效代码评审

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


本文转自网络,原文链接:https://developer.aliyun.com/article/783070
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐