重构 改善既有代码的设计(第2版)(美)马丁·福勒(Martin Fowler)
图书信息
书名:重构 改善既有代码的设计(第2版)(美)马丁·福勒(Martin Fowler)作者:马丁·福勒,MartinFowler
包装:平装
页数:422页
出版社:人民邮电出版社
出版时间:2019-5
图书简介
重构,一直是软件开发中的难点之一,正是在这样的背景下,《重构:改善既有代码的设计》问世,并成为程序员手中的重要工具。如今,作者Martin Fowler再次更新了这一经典著作,为程序员和计算机相关专业人士介绍了重构的全新思路和方法。
在书中,作者通过生动的形式详细阐述了重构的原理和实践方式,并给出了60多种验证过的代码变换手法,让读者可以在不改变外部行为的前提下,对既有代码进行针对性修改。这些重构手法包括函数重命名、提取函数、合并重复的条件表达式等,每种手法都附上了实例代码和详细说明。
此外,本书还对重构进行了全面的解释,包括应该何时以及何地开始挖掘代码以求改善,以及对代码进行大规模修改时应该如何操作等。作者还提出了重构准则,帮助读者一步步修改代码,减少开发过程中的风险。
总之,《重构:改善既有代码的设计》是一本深入浅出、适合广大计算机相关专业人士阅读的著作。该书是软件开发中的杰出著作,不仅对提高程序员的开发能力有所帮助,而且对完善软件设计、提高软件的质量和效率等方面都有很大的指导作用。
推荐理由
本书是一本经典著作的更新版,在不改变外部行为的前提下,为程序员提供60多种验证过的代码变换手法,包括函数重命名、提取函数、合并重复的条件表达式等。此外,书中还探讨了重构的原理和实践方式,并提供了运用重构的建议和规范,为读者在软件开发中寻找规范化和简化代码的解决方案提供了指导。因此,我强烈推荐本书给所有对软件开发有兴趣的读者,特别是那些想要针对既有代码进行针对性修改的程序员和计算机相关专业人士。