您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源軟件測(cè)試新聞 >
源代碼管理的六大視覺模式
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/6/6 14:55:20 ] 推薦標(biāo)簽:

幾個(gè)瘦小的分支結(jié)構(gòu),枝架上沒有太多的葉子。這是一個(gè)非常有深度的結(jié)構(gòu)目錄,需要多次點(diǎn)擊瀏覽,其中部分目錄文件(1-2個(gè))不太理想。

這種模式常見于PSR-0項(xiàng)目中,這是因?yàn)轭惖拿?guī)則需要深層次的目錄結(jié)構(gòu)。

嘗試在分枝上重新組合葉子吧,讓你的同伴工作起來更加輕松。

4. 雙胞胎分枝(Twin Branches)

正如其名,雙胞胎分枝看起來很相似,這往往會(huì)導(dǎo)致測(cè)試類布局追隨庫布局,這是個(gè)很好的做法。如果你看到雙胞胎分枝,請(qǐng)不要驚慌,因?yàn)樗鼈儠?huì)讓測(cè)試人員的工作更加輕松。

5. 葡萄式(Grapes)

許多大的文件連接到同一個(gè)分支,這是葡萄式。該文件是如此之大,如此之多,以致看起來支葉都重疊在一起,這很難從文件區(qū)分出。對(duì)于開發(fā)者而言想要使用這樣的代碼布局,有相當(dāng)大的難度。

這也是老化庫(aging libraries)的典型代表,因?yàn)闆]有足夠的時(shí)間進(jìn)行重構(gòu)。但如果你在CodeFlower上看到這樣的葡萄式,也許你會(huì)很幸運(yùn),因?yàn)槟阏诳吹降倪@個(gè)程序使用了極其冗長的語言。

6. 向日葵式(The Sunflower)

一個(gè)巨大的花壤附帶著有規(guī)律的花瓣及幾個(gè)目錄級(jí)別,這種模式稱之為向日葵式。

也許你曾在某個(gè)項(xiàng)目庫中看到幾次,或者是在相同的布局需求中使用幾個(gè)數(shù)據(jù)集。當(dāng)然,這都不是問題,因?yàn)榫帉懩夸洉r(shí)都是以正確命名的形式存在的。

上一頁12下一頁
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd