[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • 重構(改善既有代碼的設計)
    該商品所屬分類:圖書 ->
    【市場價】
    497-720
    【優惠價】
    311-450
    【作者】 熊節 
    【出版社】人民郵電 
    【ISBN】9787115369093
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:人民郵電
    ISBN:9787115369093
    商品編碼:10356804851

    開本:16
    出版時間:2015-08-01

    代碼:69
    作者:熊節

        
        
    "

    基本信息

    • 商品名稱:重構(改善既有代碼的設計)
    • 作者:(美)福勒|譯者:熊節
    • 代碼:69
    • 出版社:人民郵電
    • 書號:9787115369093

    其他參考信息

    • 出版時間:2015-08-01
    • 印刷時間:2016-04-01
    • 版次:2
    • 印次:1
    • 開本:16開
    • 包裝:平裝
    • 頁數:428
    • 字數:490千字

    內容提要

    由福勒(Martin Fowler)著、熊節譯的《重構(改善既有代碼的設計)》清晰揭示了重構的過程,解釋了重構的原理和 實踐方式,並給出了何時以及何地應該開始挖掘代碼以求改善。書中給出了70多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換手法的動機和技術。本書提出的重構準則將幫助你一次一小步地修改你的代碼,從而減少了開發過程中的風險。
         本書適合軟件開發人員、項目管理人員等閱讀,也可作為高等院校計算機及相關專業師生的參考讀物。
        

    作者簡介

    熊節,ThoughtWorks中國公司的 咨詢師、架構師和項目經理,在大型企業應用及互聯網應用的架構和管理方面擁有豐富經驗。作為敏捷方法學顧問和重構專家,他擁有在各種技術平臺、編程語言、軟件形態的項目中實施重構的豐富經驗,並曾主持 挑戰性的超大規模電信軟件繫列重構工作。 馬丁·福勒(Martin Fowler),世界軟件開發大師,在面向對像分析設計、UML、模式、XP和重構等領域都有 貢獻,現為 軟件開發咨詢公司ThoughtWorks的首席科學家。他的多部著作《分析模式》、《UML精粹》和《企業應用架構模式》等都已經成為膾炙人口的經典。

    目錄

    第1章 重構, 個案例
    1.1 起點
    1.2 重構的 步
    1.3 分解並重組statement()
    1.4 運用多態取代與價格相關的條件邏輯
    1.5 結語
    第2章 重構原則
    2.1 何謂重構
    2.2 為何重構
    2.3 何時重構
    2.4 怎麼對經理說
    2.5 重構的難題
    2.6 重構與設計
    2.7 重構與性能
    2.8 重構起源何處
    第3章 代碼的壞味道
    3.1 Duplicated Code(重復代碼)
    3.2 Long Method(過長函數)
    3.3 Large Class(過大的類)
    3.4 Long Parameter List(過長參數列)
    3.5 Divergent Change(發散式變化)
    3.6 Shotgun Surgery(霰彈式修改)
    3.7 Feature Envy(依戀情結)
    3.8 Data Clumps(數據泥團)
    3.9 Primitive Obsession(基本類型偏執)
    3.10 Switch Statements(switch驚悚現身)
    3.11 Parallel InheritanceHierarchies(平行繼承體繫)
    3.12 Lazy Class(冗贅類)
    3.13 Speculative Generality(誇誇其談未來性)
    3.14 Temporary Field(令人迷惑的暫時字段)
    3.15 Message Chains(過度耦合的消息鏈)
    3.16 Middle Man(中間人)
    3.17 Inappropriate Intimacy(狎昵關繫)
    3.18 Alternative Classes with Different Interfaces(異曲同工的類)
    3.19 Incomplete Library Class(不 的庫類)
    3.20 Data Class(純稚的數據類)
    3.21 Refused Bequest(被拒 的遺贈)
    3.22 Comments(過多的注釋)
    第4章 構築測試體繫
    4.1 自測試代碼的價值
    4.2 JUnit測試框架
    4.3 添加 多測試
    第5章 重構列表
    5.1 重構的記錄格式
    5.2 尋找引用點
    5.3 這些重構手法有多成熟
    第6章 重新組織函數
    6.1 Extract Method(提煉函數)
    6.2 Inline Method(內聯函數)
    6.3 Inline Temp(內聯臨時變量)
    6.4 Replace Temp with Query(以查詢取代臨時變量)
    6.5 Introduce Explaining Variable(引入解釋性變量)
    6.6 Split Temporary Variable(分解臨時變量)
    6.7 Remove Assignments to Parameters(移除對參數的賦值)
    6.8 Replace Method with Method Object(以函數對像取代函數)
    6.9 Substitute Algorithm(替換算法)
    第7章 在對像之間搬移特性
    7.1 Move Method(搬移函數)
    7.2 Move Field(搬移字段)
    7.3 Extract Class(提煉類)
    7.4 Inline Class(將類內聯化)
    7.5 Hide Delegate(隱藏“委托關繫”)
    7.6 Remove Middle Man(移除中間人)
    7.7 Introduce Foreign Method(引入外加函數)
    7.8 Introduce Local Extension(引入本地擴展)
    第8章 重新組織數據
    8.1 Self Encapsulate Field(自封裝字段)
    8.2 Replace Data Value with Object(以對像取代數據值)
    8.3 Change Value to Reference(將值對像改為引用對像)
    8.4 Change Reference to Value(將引用對像改為值對像)
    8.5 Replace Arraywith Object(以對像取代數組)
    8.6 Duplicate Observed Data(復制“被監視數據”)
    8.7 Change Unidirectional Association to Bidirectional(將單向關聯改為雙向關聯)
    8.8 Change Bidirectional Association to Unidirectional(將雙向關聯改為單向關聯)
    8.9 Replace Magic Number with Symbolic Constant(以字面常量取代魔法數)
    8.10 Encapsulate Field(封裝字段)
    8.11 Encapsulate Collection(封裝集合)
    8.12 Replace Record with Data Class(以數據類取代記錄)
    8.13 Replace Type Code with Class(以類取代類型碼)
    8.14 Replace Type Code with Subclasses(以子類取代類型碼)
    8.15 Replace Type Code with State/Strategy(以State/Strategy取代類型碼)
    8.16 Replace Subclass with Fields(以字段取代子類)
    第9章 簡化條件表達式
    9.1 Decompose Conditional(分解條件表達式)
    9.2 Consolidate Conditional Expression(合並條件表達式)
    9.3 Consolidate Duplicate Conditional Fragments(合並重復的條件片段)
    9.4 Remove Control Flag(移除控制標記)
    9.5 Replace Nested Conditional with Guard Clauses(以衛語句取代嵌套條件表達式)
    9.6 Replace Conditional with Polymorphism(以多態取代條件表達式)
    9.7 Introduce Null Object(引入Null對像)
    9.8 Introduce Assertion(引入斷言)
    0章 簡化函數調用
    10.1 Rename Method(函數改名)
    10.2 Add Parameter(添加參數)
    10.3 Remove Parameter(移除參數)
    10.4 Separate Query from Modifier(將查詢函數和修改函數分離)
    10.5 Parameterize Method(令函數攜帶參數)
    10.6 Replace Parameter with Explicit Methods(以明確函數取代參數)
    10.7 Preserve Whole Object(保持對像完整)
    10.8 Replace Parameter with Methods(以函數取代參數)
    10.9 Introduce Parameter Object(引入參數對像)
    10.10 Remove Setting Method(移除設值函數)
    10.11 Hide Method(隱藏函數)
    10.12 Replace Constructor with Factory Method(以工廠函數取代構造函數)
    10.13 Encapsulate Downcast(封裝向下轉型)
    10.14 Replace Error Code with Exception(以異常取代錯誤碼)
    10.15 Replace Exception with Test(以測試取代異常)
    1章 處理概括關繫
    11.1 Pull Up Field(字段上移)
    11.2 Pull Up Method(函數上移)
    11.3 Pull Up Constructor Body(構造函數本體上移)
    11.4 Push Down Method(函數下移)
    11.5 Push Down Field(字段下移)
    11.6 Extract Subclass(提煉子類)
    11.7 Extract Superclass(提煉超類)
    11.8 Extract Interface(提煉接口)
    11.9 Conapse Hierarchy(折疊繼承體繫)
    11.10 Form Template Method(塑造模板函數)
    11.11 Replace Inheritance with Delegation(以委托取代繼承)
    11.12 Replace Delegation with Inheritance(以繼承取代委托)
    2章 大型重構
    12.1 Tease Apart Inheritalice(梳理並分解繼承體繫)
    12.2 Convert Procedlural Design to Objects(將過程化設計轉化為對像設計)
    12.3 Separate Domain from Presentation(將領域和表述/顯示分離)
    12.4 Extract Hierarchv(提煉繼承體繫)
    3章 重構,復用與現實
    13.1 現實的檢驗
    13.2 為什麼開發者不願意重構他們的程序
    13.3 再論現實的檢驗
    13.4 重構的資源和參考資料
    13.5 從重構聯想到軟件復用和技術傳播
    13.6 小結
    13.7 參考文獻
    4章 重構工具
    14.1 使用工具進行重構
    14.2 重構工具的技術標準
    14.3 重構工具的實用標準
    14.4 小結
    5章 總結
    參考書目
    要點列表
    索引




    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部