軟體工程目錄管理淺析(原創)
畢業也有三四年了,對於軟體開發也有了些體驗,時常發現在開發的時候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淺析
- AMH軟體目錄
- [原創]新產品開發專案管理所涉及體系文件目錄(二)專案管理
- [原創]新產品開發專案管理所涉及體系文件目錄(一)專案管理
- 軟體測試中bug淺析
- 淺析java記憶體管理機制Java記憶體
- 銘說 | 新型勒索軟體PYSA淺析
- 銘說 | 淺析以VMware ESXi伺服器為目標的勒索軟體AvosLocker伺服器
- 淺析Linux Kernel[5.11.0]記憶體管理(一)Linux記憶體
- 目錄管理
- 淺析虛擬機器記憶體管理模型虛擬機記憶體模型
- 淺析大資料研究常用的軟體工具大資料
- 淺析中國軟體行業破局之道行業
- 淺析前端狀態管理前端
- 軟體工程與管理實驗3軟體工程
- [原創] 我的專案管理之路--10、淺談團隊管理專案管理
- 勒索軟體即服務與IAB產業淺析產業
- 文章原創度檢測軟體有哪些?怎麼提高文章收錄?
- 淺談軟體工程中的程式碼評審軟體工程
- 淺談軟體工程師的程式碼素養軟體工程工程師
- React Native 修改Android工程目錄React NativeAndroid
- 淺析原創世界觀與桌遊產品的相互促進(上)
- koa2 總體流程原理淺析(二) 之 中介軟體原理
- 淺析軟體開發專案的前期溝通工作
- 對軟體工程課程希望與個人目標軟體工程
- 淺析Vue原始碼(一)—— 造物創世Vue原始碼
- Cardhop for Mac(通訊錄管理軟體)Mac
- 工程管理系統原始碼-物料管理-工程專案管理系統-建築施工管理軟體原始碼專案管理
- 淺談前端/軟體工程師的程式碼素養前端軟體工程工程師
- Web 動畫原則及技巧淺析Web動畫
- 【原創】老谷"專案管理MSN群"6.23記錄專案管理
- 軟體工程-軟體工程層狀模型(EHM)軟體工程模型
- 軟體工程 第一章 軟體與軟體工程軟體工程
- 軟體測試工程師必會的面試題目工程師面試題
- 軟體工程軟體工程
- c++ Cmake工程(3)平行目錄 opevslam工程模式C++SLAM模式
- 阿里雲訊息團隊創新論文被軟體工程頂會 FM 2024 錄用阿里軟體工程
- 【原創】淺談指標(一)指標
- 【原創】淺談指標(二)指標