软件开发&软件工程
重构:改善既有代码的设计(第2版)

本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。

  • 豆瓣评分9.2
  • 原作名Refactoring: Improving the Design of Existing Code,Second Edition
  • 作者[美] Martin Fowler
  • 出版社人民邮电出版社
  • 发行日期2019-3
  • ISBN9787115508645
  • 标签

本书是经典著作《重构》出版20年后的更新版。书中清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码,从而减少了开发过程中的风险。

相关书籍

正则表达式必知必会(修订版)
正则表达式是一种威力无比强大的武器,几乎在所有的语言和平台上都可以用它来执行各种复杂的文本处理和操作。
程序员面试金典(第6版)
本书全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出
程序员修炼之道:从小工到专家
无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。
代码整洁之道
本书阅读对象为一切有志于改善代码质量的程序员及技术经理。
The Art of Unit Testing, 3rd Edition
This bestseller reveals the master’s secrets for delivering robust, maintainable, and trustworthy code.
图灵的秘密
本书深入剖析了图灵这篇描述图灵机和可计算性的原始论文《论可计算数及其在判定性问题上的应用》。