成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

當前位置:首頁>>開發編程>>軟件工程管理>>新聞內容
常見的大型軟件項目開發文件目錄結構
作者:jacklondon 發布時間:2004-9-7 23:37:00 文章來源:jacklondon 'Blog

常見的大型軟件項目開發文件目錄結構

1. Java 項目

調試階段編譯后的 .class 文件放到 classes 目錄。將 classes 目錄和 lib 中的其他工具 .jar 放到 classpath 中。運行當前目錄是項目根目錄。

正式發行版的 .class 放到一個或者多個 .jar 文件中,一般放在目根目錄,也要加到 classpath 中去。

由于在 Java 項目中,經常用多種編譯器進行編譯,比較普遍的是,開發是使用開發工具編譯,打包時使用 Javac 編譯, project 文件被放到次要的位置。

2. Visual Basic 項目

Visual Basic 項目編譯后的 COM DLL 和 Exe 一般放在項目根目錄下面。由于 Visual Basic 中做 COM DLL 很容易,因而大量使用子項目編譯 COM DLL,通過主 Exe 啟動后加載。

以上的目錄設置存在一種問題: 調試的時候,當前目錄在子項目目錄下面,比如為 module1_submodule2,而發行版本的當前目錄在項目根目錄下面,因此需要在程序啟動的時候判斷處理。

3. Visual C++ 項目

調試階段,所有 dll,lib 文件放到 build 和 lib 目錄下面。對于子項目, build 的時候直接把 dll , exe 放到 build 目錄下面。

同 Visual Basic 項目一樣,存在調試階段和正式版本的當前目錄不一致的問題。不過, VC 的項目屬性中可以設置 working directory ,所以這個問題也很容易解決。

對于大型項目,還存在一個問題,那就是整個項目編譯時間很長,可能達到半個小時以上。讓每個人每天上午從版本庫里取最新代碼,這是很正常的做法。但是沒有必要讓每個人每天上午都花半個小時以上時間。比較常見的做法是,在某一臺服務器上面運行一個定時編譯批處理程序,一般在半夜,編譯后的文件放在共享目錄中。這樣程序員每天上班后只需要從版本庫里取最新的源代碼,然后復制編譯后的文件,如 .class, .obj,.dll,.exe。

這里有另外一個要注意的地方,就是不同計算機的時間要同步。不能服務器時間是五月一日,我的計算機時間是六月一日。編譯器可以做到增量編譯,節省時間。增量編譯比較源代碼的時間和編譯后的文件時間。由于編譯后的文件是從服務器中復制得到,不同計算機時間不能相差太多。

自動編譯后的文件如 .class, .obj,.dll,.exe 一般并不放入版本庫,而只是共享。因為如果放入版本庫,從客戶端下載后的文件屬性是只讀的,有很多不方便。

當然,如果只是小型項目,所有文件放在一個目錄也沒有多大關系,更省事。


最新更新
·三十六條互聯網創業建議之軟
·解決QQ視頻后看電影沒有聲音
·確定組織是否真正敏捷的五種
·文檔編寫標準化
·一個專業的IT管理人才必備的
·軟件開發五要五不要原則
·編寫優秀技術文檔的技巧
·對項目開發中幾種測試類型的
·策略:提高員工士氣的五個實
·2004年五大最佳管理工具
相關信息
·軟件開發五要五不要原則
·如何用正確的方法來寫出質量好的軟件的75條體會
畫心
愚愛
偏愛
火苗
白狐
畫沙
犯錯
歌曲
傳奇
稻香
小酒窩
獅子座
小情歌
全是愛
棉花糖
海豚音
我相信
甩蔥歌
這叫愛
shero
走天涯
琉璃月
Nobody
我愛他
套馬桿
愛是你我
最后一次
少女時代
灰色頭像
斷橋殘雪
美了美了
狼的誘惑
我很快樂
星月神話
心痛2009
愛丫愛丫
半城煙沙
旗開得勝
郎的誘惑
愛情買賣
2010等你來
我叫小沈陽
i miss you
姑娘我愛你
我們都一樣
其實很寂寞
我愛雨夜花
變心的玫瑰
犀利哥之歌
你是我的眼
你是我的OK繃
貝多芬的悲傷
哥只是個傳說
丟了幸福的豬
找個人來愛我
要嫁就嫁灰太狼
如果這就是愛情
我們沒有在一起
寂寞在唱什么歌
斯琴高麗的傷心
別在我離開之前離開
不是因為寂寞才想你
愛上你等于愛上了錯
在心里從此永遠有個你
一個人的寂寞兩個人的錯
主站蜘蛛池模板: 嘉荫县| 黎川县| 株洲市| 滕州市| 蓬安县| 琼中| 嘉禾县| 伊吾县| 沙河市| 山丹县| 柳江县| 宜兰市| 兰坪| 景洪市| 塘沽区| 桓台县| 高唐县| 台湾省| 宜春市| 茂名市| 金秀| 庐江县| 宽甸| 辉南县| 肥东县| 贡觉县| 响水县| 开封县| 巨鹿县| 布拖县| 卓资县| 高密市| 南靖县| 丹江口市| 南丰县| 长岛县| 丘北县| 冕宁县| 隆林| 唐河县| 江安县|