幾個瘦小的分支結構,枝架上沒有太多的葉子。這是一個非常有深度的結構目錄,需要多次點擊瀏覽,其中部分目錄文件(1-2個)不太理想。
這種模式常見于PSR-0項目中,這是因為類的命名規則需要深層次的目錄結構。
嘗試在分枝上重新組合葉子吧,讓你的同伴工作起來更加輕松。
4. 雙胞胎分枝(Twin Branches)
正如其名,雙胞胎分枝看起來很相似,這往往會導致測試類布局追隨庫布局,這是個很好的做法。如果你看到雙胞胎分枝,請不要驚慌,因為它們會讓測試人員的工作更加輕松。
5. 葡萄式(Grapes)
許多大的文件連接到同一個分支,這是葡萄式。該文件是如此之大,如此之多,以致看起來支葉都重疊在一起,這很難從文件區分出。對于開發者而言想要使用這樣的代碼布局,有相當大的難度。
這也是老化庫(aging libraries)的典型代表,因為沒有足夠的時間進行重構。但如果你在CodeFlower上看到這樣的葡萄式,也許你會很幸運,因為你正在看到的這個程序使用了極其冗長的語言。
6. 向日葵式(The Sunflower)
一個巨大的花壤附帶著有規律的花瓣及幾個目錄級別,這種模式稱之為向日葵式。
也許你曾在某個項目庫中看到幾次,或者是在相同的布局需求中使用幾個數據集。當然,這都不是問題,因為編寫目錄時都是以正確命名的形式存在的。