天天看點

評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹

現代科技公司的同僚們平日一起交流開發規約和産品需求,肩上共同扛着業務發展和同行競争的壓力,這份還書贻劍的情誼如何能引來恩仇呢?通過與一線開發者的交流,最集中的沖突點往往出現在代碼評審環節。關于代碼評審,常常聽到這樣的回報:

  1. 不友善,評審需要來回切網頁和IDE
  2. 不深入,評審需要代碼元素的交叉引用
  3. 不高效,評審參與者互相依賴進度 點選了解雲效代碼評審
評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹

還記得當年“華山論代碼”,東邪、西毒、南帝、北丐四人千裡迢迢齊聚華山,為了争奪《Java開發手冊華山版》,比拼代碼武藝。

評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹

四人評審了各自代碼,在雲效Codeup的網頁上互相評論切磋,幾輪交鋒下來互相之間都對代碼風格有了了解,黃藥師回顧了華山論代碼刀光劍影的那一夜,暗自慶幸自己能全身而退,一點點破綻釋出到線上都存在緻命的風險。南帝段智興的一陽指,再加上雲效世外高人雲豆先生通過自動化檢測輸出的指點,讓黃藥師的武力再次飛升。

評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹

近期,雲效Codeup推出了本地IDE插件端的評審,免除了黃藥師來回華山的奔波之苦。

這款本地評審工具就是Alibaba Cloud Toolkit,它是一個适用于 IntelliJ IDE的插件,旨在幫助企業開發者更有效地編碼、評審、測試、診斷和部署應用程式。

01 足不出戶,心流合一

本地評審工具減少頁面切換,帶來代碼開發評審心流合一的沉浸體驗

藥師足不出戶,在本地編輯器端便可以檢視評審評論,并且做修複和送出,不再需要頻繁地切換網頁和代碼編輯器,大大提升了編碼效率。

評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹

黃藥師選中“華山論代碼”的那次武藝評審,點開詳情,回顧起了這場世紀大戰,一招一式的接化似在眼前。

讀書有三到,謂心到眼到口到。開發者能夠在代碼編輯器中潛心評審,沉浸式地完成代碼品質提升。

評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹

02 深入文法,探索内力

本地評審工具結合代碼交叉引用,深入文法結構,幫助開發者發現更多的潛在問題

借助本地IDE的文法服務優勢,能夠在評審過程中自由跳轉二三方包的定義和工程項目内的引用。黃藥師通過與歐陽鋒的過招經驗,深入分析了StringBuilder内部的實作原理,并檢查了項目工程内是否存在多線程調用的風險。

評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹

O3 快速疊代,見招拆招

本地評審工具能夠讓評審發起人和評審人都能快速修改代碼,提升疊代效率

黃藥師回顧了華山論代碼刀光劍影的那一夜,暗自慶幸自己能全身而退,一點點破綻釋出到線上都存在緻命的風險。南帝段智興的一陽指,還有世外高人雲豆先生的指點,讓黃藥師的武力再次飛升。

評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹

黃藥師讓蓉兒備齊桃花島的上等藥材,在家中打坐修行,快速修複招式漏洞。

評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹

本地代碼評審工具不光能夠幫助評審發起人根據評論快速修複漏洞,作為評審人,在本地評審過程中看到一些問題,也能夠快速切到評審源分支,幫助評審人飛速修複缺陷,提升代碼品質,避免了“評審人評論——發起人本地修複送出——評審人确認并标記評論已解決”的冗長流程,使代碼評審簡潔高效。

評審參與者們齊心協力提升提升代碼品質,并且通過更新的通知(目前有站内信,郵件,釘釘等方式,後續會加入IDE側),避免互相依賴影響開發疊代,在保證評審品質的基礎上提升評審效率。

Cloud Toolkit雲效代碼評審介紹

為什麼選擇 Cloud Toolkit雲效代碼評審 ?

- 零成本:免費- 極緻高效:友善的代碼管理和評審,抛棄手工備援的部署操作,支援本地一鍵自動化部署應用,針對阿裡雲産品如 ECS\ROS\RDS 提供絲般順滑的釋出體驗

如何啟用 Cloud Toolkit雲效代碼評審 ?

打開「IntelliJ IDEA」-> 「Preference」-> 「Plugins」,搜尋 “Alibaba Cloud Toolkit”,點選安裝;

評審恩仇錄——IDE也能做代碼評審?Cloud Toolkit雲效代碼評審介紹