|
對(duì)于代碼審查的重要性,這里不再多說(shuō)。要做好代碼審查,還是需要工具來(lái)配合才能做好。
本文的配置環(huán)境如下:SQL Server 2008(TFS2010必須),TFS2010(中文版),Visual Studio 2010。代碼審查的插件在codeplex上有一個(gè)TeamReview非常不錯(cuò),可以把代碼審查的分配成工作項(xiàng),安排給團(tuán)隊(duì)成員。先預(yù)覽一下效果吧,有圖有真相。
1、走查代碼時(shí),選中可能存在問(wèn)題的代碼。右擊,如圖。
2、選擇“New Code Item”后,彈出如下窗口。
備注:漢化插件的時(shí)候,不知道應(yīng)該把"Query From"翻譯成什么好,就只好保留這個(gè)了。這樣就可以把這個(gè)代碼片斷設(shè)置為工作項(xiàng)安排給團(tuán)隊(duì)成員修改了。
配置這個(gè)插件的步驟:
從http://teamreview.codeplex.com/ 下載TeamReview_2010_1_1_3,如果你的TFS是中文版的,請(qǐng)下載我調(diào)整好的文件【TeamReview_2010_1_1_3】,否則官方給的源文件無(wú)法正確配置。
1、解壓完下載的文件后。
2、導(dǎo)到工作項(xiàng)模板到TFS2010里。幫助文檔可以查看:http://msdn.microsoft.com/zh-cn/library/dd312129(VS.100).ASPx
進(jìn)入 TFS安裝盤(pán)驅(qū)動(dòng)器:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE。如果你的TFS服務(wù)器上沒(méi)有安裝Visual Studio 2010,請(qǐng)找一臺(tái)機(jī)子裝有Visual Studio 2010的機(jī)子,把相同路徑下的witadmin.exe拷貝到TFS服務(wù)器中。
TFS導(dǎo)入工作項(xiàng)模板的命令是:witadmin importwitd /collection:CollectionURL /p:Project /f:FileName /e:UTF-8,這里CollectionURL是TFS上的集合,Project是要導(dǎo)入的項(xiàng)目,F(xiàn)ileName是模板所在的路徑。
例如,我的TFS服務(wù)器上有一個(gè)DefaultCollection集合,里面有一個(gè)Test項(xiàng)目,則運(yùn)行如下命令:
witadmin importwitd /collection:http://127.0.0.1:8080/tfs/DefaultCollection /p:CivilService /f:"C:/Documents and Settings/Administrator/桌面/TeamReview_2010_1_1_3/Code Item/Code Item zh.xml" /e:UTF-8
witadmin importwitd /collection:http://127.0.0.1:8080/tfs/DefaultCollection /p:CivilService /f:"C:/Documents and Settings/Administrator/桌面/TeamReview_2010_1_1_3/Code Review Response/Code Review Response zh.xml" /e:UTF-8
我們需要把壓縮包里的"Code Item zh.xml"和"Code Review Response zh.xml"都導(dǎo)入到TFS中。"* zh.xml"是我做的漢化版,在TFS2010中文版中不能成功導(dǎo)入官方給的xml文件。
到這里,針對(duì)TFS服務(wù)器的操作就結(jié)束了。
3、在工作機(jī)上安裝TeamReview_2010_1_1_3/setup.exe,它會(huì)為Visual Studio 2010安裝一個(gè)插件。官方給的這個(gè)插件包中還是有語(yǔ)言問(wèn)題,這個(gè)插件不能列出中文版TFS的用戶(hù),需要用我提供的TeamReview.dll覆蓋原來(lái)的dll,文件路徑在 TeamReview安裝驅(qū)動(dòng)器:/Program Files/TeamReview/TeamReview (2010),覆蓋的時(shí)候請(qǐng)先關(guān)閉Visual Studio 2010。
做完這些工作后,就可以使用這個(gè)代碼審查插件了。可以很方便的把這些內(nèi)容安排成工作項(xiàng)分配下去。安排的工作項(xiàng)如下:
NET技術(shù):基于TFS2010的代碼審查環(huán)境部署,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。