2

在項目中組織文件的最佳方式是什麼?在我的項目中組織文件的最佳方式

例如,你把所有的用戶控件在一個單獨的文件夾或你把它們放在一個子文件?你有商業邏輯文件夾嗎?輔助類文件夾?

我來組織我的項目是這樣的:

項目/用戶控件/模塊名稱/ 項目/班/模塊名稱/

現在我學習更多地轉向這樣的事情: 項目/模塊名稱/用戶管理/ 項目/模塊名稱/班/

什麼是最好的方法是什麼?特別是如果項目變得非常大?什麼類型的文件夾結構應該存在?文件夾分離

+0

你可以有多個項目?如果可以的話,我會走那條路。 – 2009-06-15 16:52:03

+1

這是嚴格的主觀。也許如果您提供了一些關於您項目的具體需求的信息...... – 2009-06-15 16:54:48

回答

2

首先,目的是爲了文檔的一個額外的水平,讓程序員發現代碼更容易。這意味着你不應該有額外的水平「只是組織的東西」。排除一些例子命名的文件夾類,控制等

如果你在你應用層這會給一個很大的意義有類似:

項目\層(型號|控制器|等)\類名

如果你的程序是大,具有獨立的功能區我會去的地步:

項目\功能區\層(型號|控制器|等)\類別名稱

當子團隊在不同的功能領域工作時,這特別有用。

而且從很深的文件夾樹(恕我直言,超過4深度是太多了)不要和保持你的文件夾名稱緊湊。有些工具對路徑大小可能有限制,只有255個字符,所以這是一個簡潔的地方。

0

我將我們的主要區塊分成項目 - 使其非常容易重用。

在一個項目中,我通過功能區域來完成文件夾(和名稱)。

這是據我去一個通用的基礎上 - 該項目的需求決定任何進一步的劃分。

0

我同意建議按用途命名的文件夾,而不是鍵入其他答案(即調用文件夾模式,而不是類和包括該文件夾中僅面向數據類)。此外,我喜歡將所有控件和數據/模型相關的類保留在各自獨立的項目中,這些項目不允許彼此引用。這可以幫助您在代碼中強制實現視圖和模型之間的分離,這通常是件好事。

相關問題