会员   密码 您忘记密码了吗?
1,661,740 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 电脑资讯 > 重構:改善既有程式的設計 (二版)
重構:改善既有程式的設計 (二版)
上一张
重構:改善既有程式的設計 (二版)
下一张
prev next

重構:改善既有程式的設計 (二版)

作者: Martin Fowler
出版社: 碁峰
出版日期: 2008-07-30
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT800.00
市场价格: RM123.10
本店售价: RM108.30
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介


Refactoring Improving The Design of Existing Code

  當物件技術成為老生常談之後

尤其在
Java
編程語言之中,新的問題也在軟體開發社群中浮現了出來。缺乏經驗的開發人員完成了大量粗劣設計,獲得的程式不但缺乏效率,也難以維護和擴展。漸漸地,軟體系統專家發現,與這些沿襲下來的、品質不佳的程式共處,是多麼艱難。物件專家運用許多(而且日漸更多)技術來改善既有程式的結構完善性與性能,已有數年之久。但是這些被稱為「重構」(refactoring)的實踐技術,一直(只)流傳在專家領域內,因為沒有人願意將全部這些知識錄寫為所有開發人員可讀的形式。這種情況如今終於結束。

  在《Refactoring:
Improving the Design of Existing Code》書中,知名的物件技術者
Martin Fowler
闖入新的領域,褪去那些名家實踐手法的神秘面紗,並展示軟體從業人員領悟這種新過程的重大意義。

  只要受過適度訓練,一位技巧嫻熟的系統程式員可以在拿到一個糟糕的設計之後,把它翻新為設計良好、穩健強固的程式碼。本書之中,Martin Fowler
告訴你重構機會通常可以在哪裡找到,以及如何將一個糟糕的設計重新修訂為一個良好的設計。每個重構步驟都十分簡

簡單到了似乎不值得去做的程度。重構涉及將欄位(field)從一個
class
搬移到另一個class,或將某些程式碼拉出來獨立為另一個函式(method),或甚至將某些程式碼上下移動於繼承體系(hierarchy)之中。這些個別步驟雖然可能十分基本,積累下來的影響卻能夠徹底改善設計。重構已經被證明可以阻止軟體的腐朽與衰敗。

  除了討論各式各樣的重構技術,作者還提供了一份詳細名錄(catalog),其中有超過
70個已被證明效果的重構手法,以饒富幫助的重點,教導你實施的時機,實施時的逐步指令。並各自攜帶一個例子,顯示重構的運轉。這些富有良好解說價值的實例都以
Java
寫就,其中的觀念適用於任何物件導向編程語言。

  Martin Fowler
是一位獨立諮詢顧問,他運用物件技術解決企業問題已經超過
10
年。他的顧問領域包括健康管理、金融貿易,以及法人財務。他的客戶包括
Chrysler, Citibank,UK National Health Service, Andersen Consulting, Netscape Communications。此外Fowler
也是objects、UML、patterns
技術的一位合格講師。他是《Analysis Patterns》和《UML Distilled》的作者。

  Kent Beck
是一位知名的程式員、測試員、重構員、作家、五弦琴專家。

  John Brant

Don Roberts
是《Refactoring Browser for Smalltalk》的作者,此書可從http://st-www.cs.uiuc.edu/~brant/RefactoringBrowser
獲得。他們兩人也是諮詢顧問,研究重構的實踐與理論有六年之久。

  William Opdyke
在伊利諾大學所做的
object-oriented frameworks(物件導向框架)博士研究,導出了重構領域的第一份重要出版品。他目前是
Lucent Technologies/Bell Laboratories
的一名卓越技術人員。

  譯者
侯捷,致力計算機技術教育超過
10


以著作、翻譯、評論、專欄、授課等多重形式。對於各種層級、各種定位、各種技術領域之
Framework Libraries
有濃烈興趣和鑽研。

  譯者
熊節,普通程式員,喜編程,樂此而不疲。酷愛讀書,好求新知。記性好忘性大,故凡有所得必記諸文字,有小得,無大成。胸有點墨,心無大志,惟願寧靜淡泊而已。夜闌人靜,一杯清水,幾本閑書,神交於各方名士,獻曝於天下同好,吾願足矣。

中文版(本書)支援網站:www.jjhou.com(繁體)
jjhou.csdn.net(簡體)