Jupiter 使用說明

Jupiter 是什么

Jupiter 是一個(gè)開源的、集成在Eclipse下執(zhí)行代碼審查工作的一個(gè)很棒的工具试溯。
Jupiter工作分三個(gè)階段:

  • Individual Phase 個(gè)人階段柜去,表示個(gè)人審查階段灰嫉。
  • Team Phase 團(tuán)隊(duì)階段,表示團(tuán)隊(duì)審查階段嗓奢。
  • Rework Phase 修復(fù)階段讼撒,表示修改Bug 階段。

安裝Jupiter

創(chuàng)建Review ID

  1. 什么是Review ID
    Review ID 代碼一個(gè)審查任務(wù)豺谈,包涵了很多元素郑象,比如審查任務(wù)名稱、描述茬末,審查那些代碼文件厂榛,審查人,審查類型丽惭,級別設(shè)置等等击奶。
  2. 創(chuàng)建Review ID流程
  • 在eclipse中選擇要審查的項(xiàng)目,右鍵選擇"屬性"選項(xiàng)责掏,進(jìn)入Review柜砾,如下圖:


    image.png
  • 右擊右邊的"New" 按鈕出現(xiàn)填寫框,可以填寫ReviewID的名稱换衬,描述痰驱。如下圖:


    image.png
  • 點(diǎn)擊"Next>" 按鈕進(jìn)入下一步,選擇對哪些代碼文件進(jìn)行審查瞳浦,如下圖:


    image.png
  • 點(diǎn)擊"Next>" 按鈕進(jìn)入下一步担映,選擇或者新輸入審查人員,如下圖:


    image.png
  • 點(diǎn)擊"Next>"按鈕進(jìn)入下一步叫潦,指定Session的作者蝇完,但是一般選擇所審查程序的編程人員。


    image.png
  • 點(diǎn)擊"Next>"按鈕進(jìn)入下一步矗蕊,選擇"Type短蜕,Severity,Resolution傻咖,Status"的選項(xiàng)朋魔。


    image.png
  • 點(diǎn)擊"Next>"按鈕進(jìn)入一下步,這里確定"Type没龙,Severity铺厨,Resolution缎玫,Status"的默認(rèn)選項(xiàng),如下圖:


    image.png
  • 點(diǎn)擊"Next>"按鈕進(jìn)入下一步解滓,輸入最后生成的審查文件放置目錄赃磨,建議使用日期加任務(wù)標(biāo)記作為目錄。


    image.png
  • 點(diǎn)擊"Next>"按鈕進(jìn)入下一步洼裤,最后設(shè)置每個(gè)階段的過濾器邻辉,每個(gè)項(xiàng)目可以根據(jù)項(xiàng)目的需要設(shè)定,這里默認(rèn)不變腮鞍。


    image.png
  • 點(diǎn)擊"Finish"按鈕完成ReviewID的設(shè)定值骇,進(jìn)入工程目錄文件,可心發(fā)現(xiàn)目錄中多出一個(gè).jupiter文件移国,這個(gè)文件里面包含了上面配置所有信息吱瘩。


    image.png

發(fā)布 Review ID

發(fā)布Review ID的過程其實(shí)就是配合SVN或都CVS或者其他版本控制系統(tǒng),發(fā)布.jupiter文件迹缀。讓其他項(xiàng)目組人員把該文件拷貝到相同目錄使碾。

獲取Review ID

過通svn等版本控制,得到.jupiter文件

Individual Phase

Individual Phase的目標(biāo)

個(gè)人階段的目標(biāo):就是針對在ReviewID定義指定的審查人員對代碼進(jìn)行評審祝懂,并把評審結(jié)果上傳到版本控制中票摇。

Individual Phase的過程
  • 點(diǎn)擊Jupiter的eclipse圖標(biāo)的下拉箭頭,出現(xiàn)4個(gè)選項(xiàng)砚蓬,選擇1 Individual Phase,即可進(jìn)入擇ReviewID界面矢门。如下圖:


    image.png
  • 選擇Review ID界面,如下圖:


    image.png
  • 點(diǎn)擊"Finish"按鈕灰蛙,進(jìn)入Individual Phase視圖祟剔,在左邊"ReviewTable"視圖中,選擇待審查的代碼文件摩梧。


    image.png
  • 通過點(diǎn)擊 + 按鈕添加評審記錄峡扩。通過 - 按鈕刪除評審記錄。


    image.png
  • 在打開的待評審代碼文件中障本,右鍵問題代碼行。在右鍵菜單中選擇Add Review Issue.....响鹃,在右邊Review Editor視圖中選擇"Type驾霜,Severity",描述代碼問題买置。并保存


    image.png
  • 這時(shí)候可以看到代碼中粪糙,問題行將出現(xiàn)紫色標(biāo)記,鼠標(biāo)放上去會出現(xiàn)問題說明忿项。如圖:


    image.png
結(jié)束 Individual Phase

個(gè)人審查階段就是這樣一個(gè)一個(gè)問題的疊加蓉冈,直到你完成所有代碼文件的審查工作城舞,之后刷新工程目錄,在目錄下面會增加一個(gè)子目錄寞酿,其中"-"的前一部分是ReviewID名稱家夺,后一部分XXX是執(zhí)行Individual的審查者.提交.review文件到版本控制。


image.png

Team Phase 階段

Team Phase的目標(biāo)

Team phase的目標(biāo)就是把很多審查人的審查文件集合起來伐弹,然后開個(gè)評審會議拉馋,把問題討論清楚,確認(rèn)是否需要調(diào)整惨好,或者給誰調(diào)整解決煌茴。

Team Phase過程
  • 進(jìn)入Team Phase
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市日川,隨后出現(xiàn)的幾起案子蔓腐,更是在濱河造成了極大的恐慌,老刑警劉巖龄句,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件回论,死亡現(xiàn)場離奇詭異,居然都是意外死亡撒璧,警方通過查閱死者的電腦和手機(jī)透葛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卿樱,“玉大人僚害,你說我怎么就攤上這事》钡鳎” “怎么了萨蚕?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蹄胰。 經(jīng)常有香客問我岳遥,道長,這世上最難降的妖魔是什么裕寨? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任浩蓉,我火速辦了婚禮,結(jié)果婚禮上宾袜,老公的妹妹穿的比我還像新娘捻艳。我一直安慰自己,他們只是感情好庆猫,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布认轨。 她就那樣靜靜地躺著,像睡著了一般月培。 火紅的嫁衣襯著肌膚如雪嘁字。 梳的紋絲不亂的頭發(fā)上恩急,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天,我揣著相機(jī)與錄音纪蜒,去河邊找鬼衷恭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛霍掺,可吹牛的內(nèi)容都是我干的匾荆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼杆烁,長吁一口氣:“原來是場噩夢啊……” “哼牙丽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起兔魂,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤烤芦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后析校,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體构罗,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年智玻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了遂唧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吊奢,死狀恐怖盖彭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情页滚,我是刑警寧澤召边,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站裹驰,受9級特大地震影響隧熙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜幻林,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一贞盯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沪饺,春花似錦邻悬、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肝谭。三九已至掘宪,卻和暖如春蛾扇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背魏滚。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工镀首, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鼠次。 一個(gè)月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓更哄,卻偏偏與公主長得像,于是被迫代替她去往敵國和親腥寇。 傳聞我的和親對象是個(gè)殘疾皇子成翩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,180評論 25 707
  • 有點(diǎn)懶得把圖片傳上來了,請移步這里看 Cocos官方論壇-wiki CocoaChina論壇帖子 上面兩個(gè)是一樣的...
    椒鹽老蟶閱讀 5,260評論 1 6
  • 涼風(fēng)習(xí)習(xí)赦役,悠揚(yáng)的“南方姑娘”麻敌,讓你的情愫如沱江水,自然流淌著掂摔。很喜歡那些街邊藝人术羔,因?yàn)樗麄兊母杪曋敝感牡祝?..
    小元的字閱讀 327評論 0 0
  • 驚聞某水表股價(jià)瞬間成交1970元一股乙漓,說是輸錯(cuò)小數(shù)點(diǎn)级历,再驚見各大財(cái)媒競相報(bào)道,甚至一些不明散夢想那個(gè)賣盤是自己的一...
    曲曲在在閱讀 277評論 1 8
  • NSString *timeStr = [timeTV.text stringByReplacingOccurre...
    iOS樂樂閱讀 1,057評論 0 0