軟體工程目錄管理淺析(原創)
畢業也有三四年了,對於軟體開發也有了些體驗,時常發現在開發的時候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相關檔案。
可能我開發的絕大多數都是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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [原創]Blowfish Cipher淺析
- 專案管理軟體應用淺析 (轉)專案管理
- [原創]淺談勝新系列軟體的破解
- iOS記憶體管理淺析iOS記憶體
- AMH軟體目錄
- [原創]新產品開發專案管理所涉及體系文件目錄(二)專案管理
- [原創]新產品開發專案管理所涉及體系文件目錄(一)專案管理
- 軟體測試中bug淺析
- 淺析軟體專案進度管理中的積習流弊
- 淺析軟體專案管理中的10個誤區(轉)專案管理
- 軟體工程管理(轉)軟體工程
- 銘說 | 淺析以VMware ESXi伺服器為目標的勒索軟體AvosLocker伺服器
- 銘說 | 新型勒索軟體PYSA淺析
- Android軟體開發方法淺析Android
- 淺析java記憶體管理機制Java記憶體
- 淺析中國軟體行業破局之道行業
- 目錄管理
- 淺析大資料研究常用的軟體工具大資料
- 勒索軟體即服務與IAB產業淺析產業
- 淺析防毒軟體開發原理(之查毒引擎)防毒
- 淺析虛擬機器記憶體管理模型虛擬機記憶體模型
- [原創]淺談測試環境管理方式
- 淺析前端狀態管理前端
- 軟體設計混淆概念書目錄
- [原創] 我的專案管理之路--10、淺談團隊管理專案管理
- 淺談專案管理軟體(轉)專案管理
- 軟體專案設計與開發管理——指數效應(原創)
- 專案管理與軟體工程(轉)專案管理軟體工程
- 軟體工程與管理實驗3軟體工程
- 淺析Linux Kernel[5.11.0]記憶體管理(一)Linux記憶體
- Web 動畫原則及技巧淺析Web動畫
- 對軟體工程課程希望與個人目標軟體工程
- koa2 總體流程原理淺析(二) 之 中介軟體原理
- 淺談軟體工程中的程式碼評審軟體工程
- ERP和其他管理軟體之間的邏輯關係(原創)
- 文章原創度檢測軟體有哪些?怎麼提高文章收錄?
- 淺析軟體開發專案的前期溝通工作
- 淺析C#程式設計中的記憶體管理C#程式設計記憶體