兩款codereview工具

2021-08-05 18:23:53 字數 1283 閱讀 5141

我們是使用eclipse ide開發的,eclipse的外掛程式不計其數,不怕找不到,就怕你不找,因此從eclipse code review plugin 下手。

經過調研和試用,我找到兩款比較好用的免費外掛程式:reviewclipse 和 jupiter 。

簡單介紹一下這兩個工具的特點和在qone中的使用場景

reviewclipse 

這款外掛程式是基於svn版本比較機制進行**review的工具,通過配置svn中哪些人可以評審哪些人的指定型別**,可以監控整個專案範圍內指定人員指定型別**檔案的所有變更情況。通過這些變化**的前後版本對比,可以發現被評審人的所有**改動。

它比較適合在對**改動比較敏感的階段使用,如版本測試後期bug修改階段或者mantis上小版本bug修改。或者進行較頻繁的**評審時使用,如專案經理想看新人每天提交的**,讓新人快速提公升**質量及改善**風格。

這個工具應該說是專案經理進行**修改影響分析的好工具,無需再自己對著svn log,查誰改了哪些檔案,然後再查影響分析了。

reviewclipse檢視**變動

檢視不同版本**的對比情況

同時reviewclipse還支援多人協同的**評審,被評審人可以看到評審人給出的評審意見。

reviewclipse的不足在我看來就是它只支援檔案級別的**評審,不能提供**行級別的評審,並且不支援常規的**評審流程。

jupiter 

中文簡要參考文件: 

jupiter解決了reviewclipse的不足,它提供了**行級別的評審批註功能,方便評審參與人了解具體是哪些行**存在問題。同時,它也比較 符合常規的評審流程,被評審人提供待審**->評審人線下提出個人意見->組織討論會討論每個人提出的意見並確定問題及解決方案->被 評審人rework修改**->評審人檢視修改情況。

jupiter支援在乙個專案中的多次評審,多人協同參與評審,支援多種配置庫如svn、cvs等,支援簡單的評審流程,支援問題跟蹤。

我想jupiter提供的這些簡單的功能,已經完全可以勝任常規的**評審需要,作為常規評審比較合適。並且評審人和被評審人都可以通過eclipse操 作,對於我們程式設計師來說,很方便,大家天天都要對著eclipse,jupiter可以讓**評審成為編碼的一部分工作而又不增加評審工作量。

jupiter雖然對常規**評審(code review)比較適合,但是對於像敏捷中的每日**評審就顯得有些力不從心,雖然也可以做到,但是每次評審需要指定評審檔案,並且不能通過指定目錄或者 萬用字元方式還是有些不便的,這一點它不如reviewclipse那麼直接精準。

這兩款工具完全可以結合起來使用,相信會減少不少**評審的工作量。

兩款 REST 測試工具

用curl命令列測試rest api 無疑是低效率的,這裡把最近使用的兩款 chrome 外掛程式總結下 rest console 下面是兩個的截圖介面 postman 測試工具 這3種方法其中 form data 是不支援 put 方法的。而用rest console中的 content type...

兩款PHP環境搭建工具

學習 使用php的前提是要配置好php環境。windows使用者最麻煩的也是環境配置。於是,這型別的整合工具就誕生了。這款貌似是德國人開發的。不過是多語言版,支援中文良好。這款貌似是中國人開發的。只有中文版。值得一提的是,由於是整合環境套件,只支援本地訪問,也就是說,只能在本地使用。即使你架設好 其...

兩款WEB測試的輔助工具

1.browsershots browsershots能給出你的 在不同瀏覽器下顯示效果的截圖,包括firfox和ie,safari,konqueror等,但是結果要在1 3小時後才能出來。2.internet supervision url check internet supervision u...