修改代码的艺术

Michael Feathers

文学

重构 编程 代码 软件开发 计算机 Programming 程序设计 软件工程

2007-09-25

人民邮电出版社

内容简介
我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。 本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。书中处处体现出作者独到的洞察力,以及多年开发和指导软件项目所积累的丰富经验和深厚功力。通过这部集大成之作,你不仅能掌握最顶尖的修改代码技术,还可以大大提高对代码和软件开发的领悟力。
【展开】
下载说明

1、追日是作者栎年创作的原创作品,下载链接均为网友上传的的网盘链接!

2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!

下载链接
热门评论
  • 朱少民的评论
    平时自己喜欢分享,但学习不够,所以出版社有好书就寄给我,督促我学习。这次@机械工业出版社 就寄来两本好书。软件测试是艺术,软件调试和修改更是艺术,而且这两活也离不开测试,正如代码重构的基础就是:测试已ready。修改代码的艺术是大名鼎鼎的@侯伯薇 翻译的,而软件驱魔有很多有趣的插图...
  • 伍斌_Ben的评论
    既然80%的程序员都在改bug,为何讲找bug的书那么少?现在好了,@华章图书 翻译并出版了Bill Blunden在11年前撰写的调试代码的经典《软件驱魔》。就好比去迪斯尼玩,《重构》介绍了在迪斯尼里面如何玩,《修改代码的艺术》则告诉您如何从家顺利地抵达迪斯尼,而《软件驱魔》则帮您确定要去哪个迪斯尼。
  • 混迹IT界的评论
    那本书的中文译名是《修改代码的艺术》吧。。。 —— 评论于《如果无暇重构,我们是否应该为遗留代码编写测试方案? - 51CTO.COM》developer.51cto.com网页链接
  • 华章图书的评论
    【经典再现】《修改代码的艺术》世界级计算机专家Michael C. Feathers的经典之作,软件开发大师Robert C. Martin作序倾情推荐,修改遗留代码的权威指南!Working Effectively with Legacy Code!豆瓣:网页链接 试读样章:网页链接 各大网店陆续到货中[围观]
  • stevewang_freedom_is的评论
    《修改代码的艺术》这本书重新出版了,但是换了译者,不知翻译质量如何。原译者刘未鹏的翻译质量还是不错的。书是好书,如果手上有老项目需要维护,这本书会很有帮助。
  • 住风的夫子的评论
    网页链接 修改代码的艺术读书笔记002——带着反馈工作
  • 猪猡懦夫的评论
    我在 @知乎 回答了【写稿老拖稿怎么办?】:通读《黑客与画家》,了解写作,写代码和绘画一样,都是一种艺术,需要大量反复修改。既然要改,那第一稿写成什么样,并不那么重要。 王宏宇: 写稿老拖稿...
  • flyfy1的评论
    想读《修改代码的艺术》 “《Working Effectively with Legacy Code》,这本书的中文译者原来是刘未鹏。厉害。” 网页链接
  • 梁斌penny的评论
    论文到了最后时刻了。。还在修改中,论文是一门灵活的艺术,比写代码难一万倍。写代码夜战和写论文夜战都很刺激,主要区别在于,写代码是马上知道结果,写论文是忐忑无比。。。忐忑无比啊,有没有中枪的。
  • 勤奋河南子1990的评论
    认识到了我家电脑有多破,啥图片修改,艺术字体都没有,只能码代码,叫我情何以堪[泪][泪][泪][泪][泪][泪]