注重体验与质量的电子书资源下载网站
分类于: 人工智能 设计
简介
修改代码的艺术 豆 8.2分
资源最后更新于 2020-07-23 14:09:41
作者:Michael Feathers
译者:刘未鹏
出版社:人民邮电出版社
出版日期:2007-01
ISBN:9787115163622
文件格式: pdf
标签: 重构 编程 代码 软件开发 计算机 软件工程 程序设计 programming
简介· · · · · ·
我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。
本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发...