我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。
本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(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。
这种感觉在一次与一个金融业的团队一起工作的时候强烈到了顶点。当时的情况是:在我加入他们之前,他们已经意识到单元测试非常有用,然而实际上进行的却是全景式的测试,他们写的测试很繁琐,需要多次调用数据库并执行大量的代码。这种测试难于编写,而且也并不常用,因为运行耗费的时间实在是太长了。
——引自第3页
想要完全不改变现有行为地添加新行为几乎是不可能的。
——引自第4页
再弹一弦江湖曲 内容简介 本书为作者近年来关于中国武侠电影、动作电影以及相关文化现象的评论、随笔的重新修订、编排的结集。作者曾在国内具有重要影响的《看电影》杂志...
欧阳询九成宫碑 本书特色欧阳询(557一641年),唐代,汉族,潭州临湘(今长沙)人,字信本,楷书四大家(欧阳询、颜真卿、柳公权、赵孟頫)之一。公元557年出生...
走近罗伯特.勒帕吉-与芮内特.克尔特对话 本书特色 本书是加拿大*知名的戏剧导演、视觉艺术家罗伯特·勒帕吉的主要艺术论著,由德国自由戏剧和舞蹈批评家芮内特·克尔...
《灵飞经》技法精讲 本书特色 《技法精讲》是故宫珍藏历代名碑法帖技法系列之一。《灵飞经》技法精讲 内容简介 故宫博物院紫禁城出版社将以多种形式陆续推出面向社会大...
《辛之岩》内容简介:本书是一部很特别的小说。它与当下的诸多快餐文学截然不同。它不仅给读者带来一时欢畅的阅读感,更是以建立文
香港制造-一梦十年 本书特色 内有由徐克亲笔题写的书名制作的藏书票哦。现在,当你坐在影院里戴着3d眼镜看大片的时候,你或许不知道,在十年前的今天,还有一种叫做录...
中国美术字史图说 内容简介 系统论述了自刻绘符号以来我国美术字经历的商周青铜器氏族徽号、春秋战国鸟虫书、秦汉篆书美术字、宋元明清宋体美术字以及现代美术字的发展演...
实用刺绣图案 本书特色 本书描绘的实用刺绣图案,主要有床罩、被面、枕套、胸花、手帕、帐沿等,这些图案亦可在需要的时候运用在其他地方作装饰,增减自如、十分便捷。愿...
影坛春秋 : 上海百年电影故事 本书特色 《上海滩》杂志由上海市地方志办公室创办以来,坚持“以介绍上海地方知识和各方面建设成就为己任”的办刊宗旨,坚持用说古道今...
3年级上册(部编人教版)(配听写默写本)/写字课 本书特色 1.内容升级 1)每单元一开始增加一堂“规范正楷书法课堂”讲练内容,并配教学...
解构人体:艺术人体解剖 内容简介 人类为了发展脑而解放了手,为解放手必须直立行走,直立行走克服重力的方式和四肢吃重的方式是完全不同的。因此人体形成了许多Z形、S...
★狂潮席卷:伟大的建筑及室内设计风格 本书特色 建筑是凝固的音乐,室内设计就是生活的旋律,两者交织谱就的伟大乐章宛如狂潮,席卷全球。 口袋博物馆系列之《狂潮席卷...
毕业于北京电影学院表演系。北京电影学院教师,一级剪辑师。中国电影剪辑学会常务副会长。周新霞电影电视剪辑作品年表:1983年电
母亲的针和线-刺绣和香包 本书特色 《母亲的针和线:刺绣与香包》:民间刺绣造型优美,内容古朴,绣技高超,奇异多变的形象是中华民族远古图腾的再现,是劳动人民聪明才...
图说中国艺术史: 商周秦汉书法9 本书特色 艺术是人生的奢侈品。现代社会的生活方式令人的心灵无时无地可以安然休憩,空虛焦躁的情绪被城市的风尘传染给每个在水泥建筑...
塞尚之后 本书特色 借由塞尚,共同追寻现代艺术的答案……西方形式主义艺术的理论代言人克莱夫·贝尔的传世之作,我正在干什?我为什么要这么做?什么是艺术。塞尚——印...
道教碑 内容简介 《道教碑》又名《张留孙碑》,元代赵孟府书,是赵体正楷大字的代表作,字体清晰饱满,刚劲秀丽,章法布局如行云流水,一气呵成,充分体现赵体书法的艺术...
威廉·莫里斯:艺术与手工艺之家 本书特色 ★ 16开平装,铜版纸全彩,浙江人民美术出版社出版★ 威廉·莫里斯是现代设计的先驱者,奥斯卡·王尔德将他称为“14世纪...
韩美林人体画 内容简介 韩美林,1936年出生于山东省济南市。1960年毕业于中央工艺美术学院。现为中国美术家协会理事。1980年,于美国纽约波士顿等21个城市...
书法入门 本书特色本书不仅传授书法技法,还对汉字的起源、中国书法发展史以及“文房四宝”和书法作品欣赏等各方面进行介绍,使广大书法爱好者能全方位了解掌握书法知识,...