重构——改善既有代码的设计 免费 电子书 PDF 下载

1. 图书信息

  • 书名: 《重构——改善既有代码的设计(中文版)》
  • 作者:[美]Martin Fowler著,熊节译
  • 出版社:人民邮电出版社
  • 出版日期:2019年5月
  • 分类: 软件架构-设计模式
  • 格式: PDF

2. 内容简介

  • 重构基础:清晰地阐述了重构的定义,即不改变软件外部行为的前提下,对内部结构进行优化调整,以提升代码质量。解释了重构的重要性和意义,帮助读者理解为何要对既有代码进行重构,如提高代码的可维护性、可扩展性、可读性等。
  • 代码“坏味道”:详细介绍了如何通过代码中出现的“坏味道”来识别需要重构的代码,例如过长的函数、过大的类、重复的代码、凌乱的注释等,让读者能够敏锐地发现代码中存在的问题。
  • 重构手法:书中给出了60多个可行的重构方法,每个重构都包含解释、动机、做法和范例4个部分,涵盖了从简单的代码修改到复杂的代码重新组织等各种技术,如提取方法、内联方法、提取类、移动方法等,指导读者如何针对不同的问题采用合适的重构手段。
  • 重构实践:讲述了如何在实践中成功实施重构,包括重构的过程、重构的基本原则等,还强调了构建稳固的测试来支持重构工作的开展,以及如何应对重构过程中可能出现的权衡取舍和挑战。
  • 新增内容:新增了与函数式编程相关的重构范例,以帮助读者学会在没有类的环境下开展重构,同时用JavaScript语言重写了代码范例,使内容更符合现代编程的发展趋势。

3. 下载地址

https://pan.baidu.com/s/1rJHz6YAUIvEUYcShM6L0Zg

4. 获取提取码

关注微信公众号 陌尘聊架构,发送以下图书编号获取百度网盘的提取码

1
B0181

4.1. 陌尘聊架构

陌尘聊架构

4.2. 示例演示

示例演示

5. 特别说明

版权说明

本站所有电子书均是从公开互联网中收集而来。

若部分书籍有涉及版权问题,请关注微信公众号陌尘聊架构,后台私信我,并提供相应的版权说明,我会删除对应的书籍。

分享你的电子书

如果你有好的电子书愿意分享,欢迎微信公众号(陌尘聊架构)私信联系我,我将会把它分享到本站。