atm目錄規範
atm是按專案來進行設計的,所以開發的最頂層目錄即是專案目錄(project)
專案目錄下是欄目目錄(family),乙個project下可以有多個family
欄目目錄下是模組目錄(module),乙個family下有多個module
模組目錄下是版本目錄(version),乙個module下可以有多個版本
模組分類
atm把模組分為三類
1.核心模組
2.基礎模組
3.業務模組
三類模組的區別
1.核心模組:特點是每個專案只有乙個版本,且構建後檔案id不會自動加命名空間
2.基礎模組:特點是命名空間名中只含有module名
3.業務模組,特點是命名空間由 family名稱/module名稱 組成
Subversion目錄規範
subversion 提供了主線 分支管理技術,使得在軟體開發中可以更方便 靈活的對專案的進度 版本的發布 版本的維護 軟體功能的拓展與定製進行管理。主線 trunk 乙個專案建立時就存在,並伴隨著專案的成長而不斷的成長,直到專案完全結束。分支 branch 一般是指功能分支,例如 我們的某個專案要...
開發目錄規範
我們已經學習了模組和包以後,在開發專案就不應該再是麵條版了,應該分檔案,分資料夾,這次就是來說固定的檔案結構,也就是開發目錄規範.1.資料夾的規範寫法 bin 可執行檔案 conf 配置檔案 core 主要業務邏輯 db 資料檔案 lib 庫 公共 第三方模組 log 日誌檔案 readme 說明文...
專案目錄規範
1 資料夾的規範寫法 bin 可執行檔案 conf 配置檔案 core 主要業務邏輯 db 資料檔案 lib 庫 公共 第三方模組 log 日誌檔案 readme 說明文件 是乙個檔案 在以上資料夾中,沒有需要作為包的,你的包通常放到lib中 但是注意lib不應該作為包 疑惑?這個資料夾到底應該是包...