重構手冊

出版時間:2004-1  出版社:中國電力出版社  作者:韋克  頁數:240  字數:235000  
Tag標簽:無  

內容概要

利用這本通過示例“說話”的實例手冊,可以充分發(fā)揮重構的強大功能,改善現有的軟件?! ∩頌槌绦騿T,必須具備的一個基本功就是能夠找出閉幕式改善有問題的代碼,使程度能夠在軟件的整個生命周期中正常運轉。重構可謂是安全地改善既有代碼設計的一門藝術,由此可以提供高效而可靠的系統(tǒng),使紛雜凌亂歸于平衡有序,并能最大限度地抑制導常的出現!重構可能很難掌握,但在本書作者所撰寫的本書中,經由作者娓娓道來,有關內容得以通過一種易于學習的方式展現出來,不僅使學習之旅頗具實效,而且充滿樂趣。    本書提供了一下優(yōu)秀特性,可令讀者輕松上手:  * 方便的“壞味道”速查手冊(嗅探工具)  * 描述“壞味道”的標準格式  * 介紹關鍵重構技術的附錄  * 支持重構的Java工具列表  對于許多人來說,學習重構的最大障礙是如何找出代碼的“壞味道(smell)”,即可能存在問題之處。本書并非讓你流水帳式地通讀這些壞味道,而是確保你對這些壞味道有切實的理解。在此奉上了一系列精心組織的問題,通過這些問題的解決,你將會茅塞頓開,不僅會在更深層次上了解重構,而且還將獲得你自己的一些心得體會。Wake采用了實例手冊的方式來組織全書,以幫助你了解最為重要的重構技術并將其應用于代碼之中。這是一種強調學習的方法,要求你必須充分應用本書所提供的諸多技術。除此之外,這種方法還有一個附帶的好處,即盡管當前你所作的工作也許并非重構,利用本書也將有助于你更多地考慮如何創(chuàng)建優(yōu)質的代碼?! ”緯嫦蛴蠮ava經驗的程序員,不過C#或C++程序員若對Java有基本的了解,也能順利地閱讀本書并學習書中的示例。本書可以作為Martin Fowler所著《重構——改善有代碼的設計》一書的姊妹篇,該書對多種重構技術提供了循序漸進的介紹。

作者簡介

William C.Wake是以為獨立軟件顧問、教員和培訓師。他致力于程序設計已逾20年,曾任職于Capital One Financial、MCI/WorldCom和VTLS等世界知名大公司。他還是《Extreme Programming Explored》一書的作者。

書籍目錄

前 言第1章 路線圖  1.1 概述  1.2 第1部分:類之中的壞味道  1.3 第2部分:類之間的壞味道  1.4 第3部分:待重構的程序  1.5 關于練習 第1部分 類之中的壞味道 第2章 重構周期   2.1 什么是重構?   2.2 壞味道即為問題   2.3 重構周期   2.4 什么時候才算結束?   2.5 在重構之中   2.6 實戰(zhàn)練習   2.7 小結  第3章 可度量的壞味道   3.1 所涉及的壞味道   3.2 注釋   3.3 過長的方法   3.4 過大的類   3.5 過長的參數表   3.6 更多實戰(zhàn)練習   3.7 小結   中場休息1 壞味道和重構  第4章 命名   4.1 所涉及的壞味道   4.2 名字(包括匈牙利記法)中嵌有類型   4.3 表達能力差的名字   4.4 不一致的名字  第5章 不必要的復雜性   5.1 所涉及的壞味道   5.2 死代碼   5.3 過分一般性   中場休息2 逆處理  第6章 重復   6.1 所涉及的壞味道   6.2 魔法數   6.3 重復性代碼   6.4 接口不同的相似類   6.5 實戰(zhàn)練習  第7章 條件邏輯   7.1 所涉及的壞味道   7.2 Null檢查   7.3 復雜的布爾表達式   7.4 特殊用例   7.5 模擬繼承(Switch語句)   中場休息3 設計模式 第2部分 類之間的壞味道 第8章 數據   8.1 所涉及的壞味道   8.2 基本類型困擾   8.3 數據類   8.4 數據泥團   8.5 臨時字段  第9章 繼承 第10章 職責第11章 相關改變第12章 庫類第三部分 待重構的程度  第13章 一個數據庫例子  第14章 一個簡單的游戲  第15章 編目  第16章 計劃游戲模擬器  第17章 下一步何去何從第四部分 附錄參考文獻索引

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    重構手冊 PDF格式下載


用戶評論 (總計2條)

 
 

  •   方便的話,一起與重構這本書購買
  •   內容應該還可以 就是書明顯就是盜版的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7