网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 软件工程 > 商品详情

重构手册(中文版)

分享到:
重构手册(中文版)

最 低 价:¥23.50

定 价:¥0.00

作 者:(美)William C. Wake

出 版 社:中国电力出版社

出版时间:2004 年6月

I S B N:7508322789

  • 重构手册
  • 送货上门
  • 价格
    缺货
  • 重构手册
  • 送货上门
  • 价格
    23.50元
    价格
    23.50元
    价格
    24.10元
    价格
    26.82元

    商品详情

    编辑推荐

    体会将代码中有问题之处尽收眼底的精妙,如何选择和应用最重要的重构技术,大量实例助你快速安全高效地改善既有代码。
      
      

    内容简介

    本书可以作为Martin Fowler所著《重构——改善既有代码的设计》一书的姐妹篇,书中对多种重构技术提供了循序渐进的介绍。 Wake采用了实例手册的方法来组织全书,以帮助了解最为重要的重构技术并将其应用于代码之中。这是一种强调学习的方法,要求你必须充分应用本书所提供的诸多技术。除此之外,这种方法还有一个附带的好处,即尽管你当前所做的工作也许并非重构,利用此实例手册也将有助于使你更多地考虑如何创建优质的代码。
      

    作者简介

    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 实战练习
    2.7 小结
    第3章 可度量的坏味道
    3.1 所涉及的坏味道
    3.2 注释
    3.3 过长的方法
    .3.4 过大的类
    3.5 过长的参数表
    3.6 更多实战练习
    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 实战练习
    第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章 继承
    9.1 所涉及的坏味道
    9.2 拒收的遗赠
    9.3 不当的紧密性(子类形式)
    9.4 慵懒类
    第10章 职责
    lo.1 所涉及的坏味道
    10.2 依恋情结
    10.3 不当的紧密性(一般形式)
    10.4 消息链
    10.5 中间人
    10.6 实战练习
    第11章 相关改变
    11.1 所涉及的坏味道
    11.2 发散式改变
    11.3 霰弹式修改
    11.4 并行继承体系
    11.5 组合爆炸
    第12章 库类
    12.1 所涉及的坏味道
    12.2 不完备的库类
    12.3 实战练习
    中场休息4 重构构成形式
    第3部分 待重构的程序
    第13章 一个数据库例子
    13.1 course.java(可由www.xp123.com/rwb在线获得)
    13.2 offering.java
    13.3 schedule.java
    13.4 report.java
    13.5 testschedule.java
    13.6 testreport.java
    第14章 一个简单的游戏
    14.1 开发环节
    第15章 编目
    15.1 引言
    15.2 第1种做法:catalog.items matching(query)
    15.3 第2种做法:query.matchesln(catalog)
    15.4 第3种做法:process(catalog.data,query,data)
    15.5 小结
    第16章 计划游戏模拟器
    16.1 第1部分:原始代码
    16.2,代码(可在www.xp123.com/rwb在线得到)
    16.3 table.java
    16.4 background.java
    16.5 card.java
    16.6 实战练习
    16.7 第2部分:重新分配特性
    16.8 去除重复、选择问题以及一些模糊性
    16.9 第3部分:进一步推动代码
    第17章 下一步何去何从
    17.1 参考书
    17.2 警告
    17.3 必经历练
    17.4 web网站资源
    第4部分 附录
    附录a 所选问题的答案
    附录b java重构工具
    附录c 重构逆处理
    附录d 主要重构技术
    参考文献
    索引

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...