軟體工程目錄管理淺析(原創)

mouse1x發表於2008-07-01
畢業也有三四年了,對於軟體開發也有了些體驗,時常發現在開發的時候source檔案要麼一乎圇吞放在一起,要不有時候隨意命名,感覺既不條理也不美觀更不專業。[@more@]畢業也有三四年了,對於軟體開發也有了些體驗,時常發現在開發的時候source檔案要麼一乎圇吞放在一起,要不有時候隨意命名,感覺既不條理也不美觀更不專業。
可能我開發的絕大多數都是vs的,這裡也就單單討論下vs開發下的檔案目錄配置吧:
一、第一級檔案目錄:solution name,其中包括solution相關的幾個檔案和二級資料夾;
二、第二級檔案目錄:這級是最為多資料夾的,歸納起來大概分為以下幾類:
a、專案私有原始碼存放目錄project name1~project namen,用於存放各個專案的private file;
b、專案公有原始碼存放目錄comm,用於存放一些非常通用的函式或類檔案,系統公用圖片資料夾picture(主要用於存放圖示和logo);
c、編譯後生成的檔案存放目錄,包括debug,release,dll,lib,controls,之所以將這些目錄提出是為了方便各個project在聯調時互相呼叫;
d、solution允許其執行在真實環境的相關檔案目錄,包括:配置資料夾config,系統資料資料夾data,系統更新資料夾Update,系統備份資料夾bake,系統日誌資料夾log等;
e、文件說明目錄,Doc
三、第三級檔案目錄:當然,不是所有的都需要第三級目錄,但至少對於私有原始碼目錄下面的檔案存放,最好吧code和資原始檔(res)分開比較好。
當然如果可以,還可以在第三級目錄中插入一級用於存放 project config相關檔案。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/75396/viewspace-1006416/,如需轉載,請註明出處,否則將追究法律責任。

相關文章