特级做A爰片毛片免费69,永久免费AV无码不卡在线观看,国产精品无码av地址一,久久无码色综合中文字幕

對于《天怡企業(yè)信息管理系統(tǒng)》的代碼重構(gòu).doc

約36頁DOC格式手機打開展開

對于《天怡企業(yè)信息管理系統(tǒng)》的代碼重構(gòu),頁數(shù)36字?jǐn)?shù) 15819摘要:軟件開發(fā)人員常碰到這樣的情況:需要繼承為某個古老產(chǎn)品而開發(fā)的年代久遠(yuǎn)的代碼,或者突然碰到這些代碼,最初的開發(fā)團隊已經(jīng)不在了,我們必須創(chuàng)建增加了新特性的新版本軟件,但是這些代碼已經(jīng)無法理解了,或者是項目中加入了新的需求,需要對設(shè)計進(jìn)行修改。代碼重構(gòu)是令這...
編號:10-29672大小:519.00K
分類: 論文>計算機論文

內(nèi)容介紹

此文檔由會員 海底撈月 發(fā)布

對于《天怡企業(yè)信息管理系統(tǒng)》的代碼重構(gòu)
頁數(shù) 36 字?jǐn)?shù) 15819
摘要:
軟件開發(fā)人員常碰到這樣的情況:需要繼承為某個古老產(chǎn)品而開發(fā)的年代久遠(yuǎn)的代碼,或者突然碰到這些代碼,最初的開發(fā)團隊已經(jīng)不在了,我們必須創(chuàng)建增加了新特性的新版本軟件,但是這些代碼已經(jīng)無法理解了,或者是項目中加入了新的需求,需要對設(shè)計進(jìn)行修改。代碼重構(gòu)是令這些工作順利開展下去的一個好方法。
《天怡企業(yè)信息管理系統(tǒng)》是一個已經(jīng)開發(fā)的軟件,但未開發(fā)完全,也未投入使用。該項目開發(fā)周期太長,用戶需求已發(fā)生改變,開發(fā)人員的變動導(dǎo)致系統(tǒng)各個模塊之間兼容性不好。
本文介紹了如何使用代碼重構(gòu)實現(xiàn)對該系統(tǒng)的修改,調(diào)試,新功能的添加。

關(guān)鍵字:
現(xiàn)有軟件,開發(fā)團隊改變,需求改變,重構(gòu),預(yù)先設(shè)計,極限編程,持續(xù)設(shè)計
目 錄
第一章 緒論 1
第二章 重構(gòu)原理 3
2.1 什么是重構(gòu) 3
2.2 重構(gòu)的起源 3
2.3 為什么重構(gòu) 4
2.4 何時重構(gòu) 6
2.5為什么重構(gòu)有用 6
2.6重構(gòu)的難題 7
2.7 知道何時停止重構(gòu) 8
第三章 系統(tǒng)簡介 9
3.1 背景 9
3.2 系統(tǒng)描述 (重點描述集裝箱管理模塊) 9
第四章 在重構(gòu)中了解系統(tǒng) 13
4.1 為什么使用重構(gòu) 13
4.2 建立測試環(huán)境 13
4.3 初步理解代碼和設(shè)計 13
4.4 重構(gòu)的第一步:命名系統(tǒng) 15
4.5 去除由過度設(shè)計而產(chǎn)生的彈性代碼 17
4.6 重復(fù)功能與代碼重復(fù) 17
4.7 按模塊順序梳理程序 19
4.8理解底層設(shè)計 21
第五章 重構(gòu)中添加新功能 23
5.1 用戶的新需求 23
5.2 重構(gòu)是個重復(fù)的過程 23
5.3 重構(gòu)與添加新功能 24
5.4 不用重構(gòu) 25
第六章 總結(jié)與展望 29
致 謝 30
參考文獻(xiàn) 31

參考文獻(xiàn)
[1] Martin Fowler:《Refactoring:Improving the Design of Existing Code重構(gòu):改善既有代碼的設(shè)計》,中國電力出版社,2003年8月
[2] Stewart Baird:《極限編程:基礎(chǔ)、案例與實施》,人民郵電出版社
[3] 王梅君:《PowerBuilder 對象與控件技術(shù)詳解 》,電子工業(yè)出版社,
[4] 林星:敏捷思維-架構(gòu)設(shè)計中的方法學(xué),IBM China