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

網友評鑑4顆星,我朋友前幾天買了 覺得很滿意喔
重構:改善既有程式的設計 (二版)


博客來電腦-資料結構/演算法分類限量出清


想了解更多[重構:改善既有程式的設計 (二版)]的內容嗎
點圖即可看詳細介紹

內容簡介

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(簡體)

...繼續閱讀

定價:800 優惠價:75600
重構:改善既有程式的設計 (二版)

本分類暢銷排行 1
Word、Excel、PowerPoint 強效精攻500招
作者:PCuSER研究室 出版社:PCuSER電腦人文化
優惠價:79157

學Office有那麼痛苦嗎?如果要把Office的每項功能都摸熟,那要花的時間可能比發現火星人還久。但是龐大的Office裡面…more

2
Google教我的101個工作最佳化:效率第一名的數位工作實踐法
作者:部落格站長群 出版社:PCuSER電腦人文化
優惠價:79300

原來事情可以變得這麼簡單!活用免費雲端工具的上班族翻身筆記  台灣科技部落客的新時代工作hack!利用幾個技巧,…more

3
不藏私的Photoshop超人氣攝影編修技(700萬網友點擊推薦狂推必學 )
作者:楊比比 出版社:碁峰
優惠價:79308

<本書範例適用> :Photoshop CS6/CS5/CS4/CS3  <本書光碟收錄> :全書範例檔 / 比比親授重點內容影音…more

4
雲端工作術:Google教我的100個工作方法
作者:部落格站長群 出版社:PCuSER電腦人文化
優惠價:79253

「搞懂Google,最佳化你的工作與人生!」  -知識經濟掛帥,用Google超前獲取關鍵資訊。  -數位生活降臨,用Go…more

5
Photoshop超簡單精修美學(影像天王與快速修圖冠軍的120個超人氣主題! 適用Photoshop CS6/CS5/CS4/CS3的超簡單必修技!)(附DVD)
作者:奧米加 出版社:碁峰
優惠價:79300

眾所矚目!影像天王與快速修片冠軍-奧米加來了!   影像處理人氣天王/「鑽石夜總會」修圖冠軍   3年超過300萬人…more

6
統計╳分析╳解讀╳決策:超級好用Excel樞紐分析表(2007/2010適用)(附全書範例檔案)
作者:張哲榮 出版社:松崗
優惠價:79332

※最快速的數據整理法,正確的數字才能有正確的分析※※關於Excel,還有95%的功能,你都不知道!※  Excel的核心,…more

7
無瑕的程式碼:敏捷軟體開發技巧守則
作者:Robert C. Martin 出版社:博碩
優惠價:79458

本書榮獲iThome年度百大好書推薦  本書的原文書名為《Clean Code: A Handbook of Agile Software Craftsmanship》…more

8
Antique童話風古典素材集(附圖庫DVD光碟)
作者:Sachi 出版社:教育之友
優惠價:79277

「浪漫的花草植物、蕾絲和寶石邊框,還有愛麗絲、白雪公主、青蛙王子等童話主題圖案!」這是讓所有設計人都為之驚豔的…more

9
HTML&CSS:網站設計建置優化之道
作者:Jon Duckett 出版社:碁峰
優惠價:79458

amazon 暢銷好書, 獨佔 CSS、網站開發、網頁設計類排行 No.1    你可以用更快更好的方式了解HTML和CSS”  我們…more

10
跟日本插畫大師一步一步學CG(03):Shimeko的蘿莉朦朧美
作者:Shimeko 出版社:尖端
優惠價:79356

本系列的書有兩個焦點,一是「日本插畫大師」,另一則是「一步一步」,正如書名所寫的那樣。在書上你可以看到這些站…more



arrow
arrow
    全站熱搜

    Compu3c2 發表在 痞客邦 留言(0) 人氣()