0
我正在研究Linux上相當大的C++項目。我們試圖提出組織源文件目錄結構的標準。Linux C++項目源文件目錄結構
我們有一個想法是讓目錄結構反映我們的架構選擇。例如,我們的域類有一個根級別,另一個用於邊界類,另一個用於我們的域不可知的基礎結構類。因此在銀行應用程序中,我們可能有一個名爲src/domain/accounts,src/domain/customerTransactions,src/boundary/customerInputViews等的目錄。我們可能會有另一個名爲src/infra/collections的目錄,src/infra/threading等。
此外,在該結構中,我們將接口類與實現類隔離。我們會這樣做,以便接口的客戶端不依賴於實現類的目錄結構。
有什麼想法?
我會看看C++中的其他大型項目在做什麼。 Qt是一個明顯的例子。 – 2012-01-29 20:29:00