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

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

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

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

4. 雙胞胎分枝(Twin Branches)

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

5. 葡萄式(Grapes)

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

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

6. 向日葵式(The Sunflower)

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

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

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