免费下载书籍地址:PDF下载地址
精美图片

修改代码的艺术书籍详细信息
- ISBN:9787115163622
- 作者:暂无作者
- 出版社:暂无出版社
- 出版时间:2007-09-25
- 页数:384
- 价格:59.00元
- 纸张:暂无纸张
- 装帧:暂无装帧
- 开本:暂无开本
- 语言:未知
- 丛书:暂无丛书
- TAG:暂无
- 豆瓣评分:暂无豆瓣评分
内容简介:
我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。
本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。书中处处体现出作者独到的洞察力,以及多年开发和指导软件项目所积累的丰富经验和深厚功力。通过这部集大成之作,你不仅能掌握最顶尖的修改代码技术,还可以大大提高对代码和软件开发的领悟力。
书籍目录:
暂无相关目录,正在全力查找中!
作者介绍:
Michael Feathers 世界级面向对象技术专家,以丰富的软件项目开发经验著称。目前在世界顶尖的软件咨询公司Object Mentor从事敏捷方法/极限编程、测试驱动开发、重构、面向对象设计、Java、C#和C++等方面的培训和项目指导。他是著名测试框架CppUnit和FitCpp的开发者,已经主持了三次面向对象界盛会OOPSLA上的CodeFest比赛。
刘未鹏,热爱编程技术,长期关注C++,现在南京大学计算机系攻读硕士学位,译有《Imperfect C++中文版》、《Exceptional C++ Style中文版》(人民邮电出版社出版)。个人blog:http://blog.csdn.net/pongba。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
在线阅读地址:修改代码的艺术在线阅读
在线听书地址:修改代码的艺术在线收听
在线购买地址:修改代码的艺术在线购买
原文赏析:
这种感觉在一次与一个金融业的团队一起工作的时候强烈到了顶点。当时的情况是:在我加入他们之前,他们已经意识到单元测试非常有用,然而实际上进行的却是全景式的测试,他们写的测试很繁琐,需要多次调用数据库并执行大量的代码。这种测试难于编写,而且也并不常用,因为运行耗费的时间实在是太长了。
想要完全不改变现有行为地添加新行为几乎是不可能的。
在重构时我们并不只是在做那些低危险性的工作(如重整源代码的格式)或侵入性的危险工作(如重写代码块),而是进行一系列的结构上的小改动,并通过测试的支持来使得代码的修改更容易着手。
当我们避免创建新类和新方法时,既有的类和方法就会变得越来越庞大,越来越难以理解。
当在任何大型系统中进行修改时,你可能需要一点时间来熟悉一下将要修改的区域。这时好的系统和差的系统之间的差别就体现出来了。对于前者,当你熟悉了待修改的区域之后,你会对将要进行的修改充满信心。而对于那些结构糟糕的代码,从理清存在的问题到着手进行修改的过程简直就像是为了躲避一只老虎而跳下悬崖一样痛苦。你一再犹豫:“我真的准备好这么做了吗?唔,好吧,我想我别无选择。”
测试与自动化重构
其它内容:
书籍介绍
我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。
本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。书中处处体现出作者独到的洞察力,以及多年开发和指导软件项目所积累的丰富经验和深厚功力。通过这部集大成之作,你不仅能掌握最顶尖的修改代码技术,还可以大大提高对代码和软件开发的领悟力。
书籍真实打分
故事情节:4分
人物塑造:5分
主题深度:8分
文字风格:5分
语言运用:6分
文笔流畅:6分
思想传递:5分
知识深度:8分
知识广度:9分
实用性:5分
章节划分:8分
结构布局:9分
新颖与独特:4分
情感共鸣:5分
引人入胜:5分
现实相关:4分
沉浸感:7分
事实准确性:4分
文化贡献:3分
网站评分
书籍多样性:9分
书籍信息完全性:5分
网站更新速度:7分
使用便利性:6分
书籍清晰度:8分
书籍格式兼容性:4分
是否包含广告:4分
加载速度:9分
安全性:3分
稳定性:7分
搜索功能:5分
下载便捷性:6分
下载点评
- 不亏(586+)
- 一星好评(60+)
- 字体合适(119+)
- 体验差(72+)
- 简单(464+)
- 三星好评(265+)
下载评价
网友 养***秋:我是新来的考古学家
网友 菱***兰:特好。有好多书
网友 孔***旋:很好。顶一个希望越来越好,一直支持。
网友 晏***媛:够人性化!
网友 曾***文:五星好评哦
网友 冉***兮:如果满分一百分,我愿意给你99分,剩下一分怕你骄傲
网友 石***烟:还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
网友 温***欣:可以可以可以
网友 益***琴:好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。