《重构:改善既有代码的设计》合规电子书下载

获取这本书 已核验 1 个合规下载资源

下载入口仅展示公版、授权、开放许可、官方试读或本站自制资料。

分类
科技技术
语言
中文
格式
资源

《重构:改善既有代码的设计》内容简介

《重构:改善既有代码的设计》由马丁·福勒所著,属科技技术类书籍。本站整理内容简介、分类标签、相关书籍和合规下载入口,获取前建议核对书名、作者和版本信息。

《重构:改善既有代码的设计》书籍信息摘要

《重构:改善既有代码的设计》合规电子书下载,作者 马丁·福勒,科技技术,资源格式。查找时建议核对作者、出版社、年份、目录、授权状态和文件格式。

《重构:改善既有代码的设计》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《重构:改善既有代码的设计》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

有 1 个已核验资源,下方可查看格式、来源和授权状态。

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 目录
  2. 重构列表
  3. 扉页
  4. 版权
  5. 重构的重新认识(再版序)
  6. 重构的生活方式(译序)
  7. 前言
  8. 第1章 重构,第一个案例
展开全部(共 60 章节)
  1. 1.1 起点
  2. 1.2 重构的第一步
  3. 1.3 分解并重组statement()
  4. 1.4 运用多态取代与价格相关的条件逻辑
  5. 1.5 结语
  6. 第2章 重构原则
  7. 2.1 何谓重构
  8. 2.2 为何重构
  9. 2.3 何时重构
  10. 2.4 怎么对经理说
  11. 2.5 重构的难题
  12. 2.6 重构与设计
  13. 2.7 重构与性能
  14. 2.8 重构起源何处
  15. 第3章 代码的坏味道
  16. 3.1 Duplicated Code(重复代码)
  17. 3.2 Long Method(过长函数)
  18. 3.3 Large Class(过大的类)
  19. 3.4 Long Parameter List(过长参数列)
  20. 3.5 Divergent Change(发散式变化)
  21. 3.6 Shotgun Surgery(霰弹式修改)
  22. 3.7 Feature Envy(依恋情结)
  23. 3.8 Data CIumps(数据泥团)
  24. 3.9 Primitive Obsession(基本类型偏执)
  25. 3.10 Switch Statements(switch惊悚现身)
  26. 3.11 Parallel Inheritance Hierarchies(平行继承体系)
  27. 3.12 Lazy CIass(冗赘类)
  28. 3.13 Speculative Generality(夸夸其谈未来性)
  29. 3.14 Temporary Field(令人迷惑的暂时字段)
  30. 3.15 Message Chains(过度耦合的消息链)
  31. 3.16 Middle Man(中间人)
  32. 3.17 Inappropriate Intimacy(狎昵关系)
  33. 3.18 Alternative Classes with Different Interfaces (异曲同工的类)
  34. 3.19 Incomplete Library Class(不完美的库类)
  35. 3.20 Data Class(纯稚的数据类)
  36. 3.21 Refused Bequest(被拒绝的遗赠)
  37. 3.22 Comments(过多的注释)
  38. 第4章 构筑测试体系
  39. 4.1 自测试代码的价值
  40. 4.2 JUnit测试框架
  41. 4.3 添加更多测试
  42. 第5章 重构列表
  43. 5.1 重构的记录格式
  44. 5.2 寻找引用点
  45. 5.3 这些重构手法有多成熟
  46. 第6章 重新组织函数
  47. 6.1 Extract Method(提炼函数)
  48. 6.2 Inline Method(内联函数)
  49. 6.3 Inline Temp(内联临时变量)
  50. 6.4 Replace Temp with Query(以查询取代临时变量)
  51. 6.5 Introduce Explaining Variable(引入解释性变量)
  52. 6.6 Split Temporary Variable(分解临时变量)

常见问题

《重构:改善既有代码的设计》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《重构:改善既有代码的设计》阅读难度高吗?

建议根据目录、格式和自身阅读设备判断。文字类内容通常适合 EPUB,固定排版内容通常适合 PDF。

《重构:改善既有代码的设计》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《重构:改善既有代码的设计》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《重构:改善既有代码的设计》?

本页上方提供合规下载入口,下方会展示来源、授权状态和核验信息。若需要纸质书或商业电子书,建议通过正版渠道获取。

如何继续查找《重构:改善既有代码的设计》相关书籍?

可以进入 马丁·福勒 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。