修改软件的艺术构建易维护代码的9条实践【正版】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
![修改软件的艺术构建易维护代码的9条实践【正版】 修改软件的艺术构建易维护代码的9条实践【正版】精美图片](https://img3m7.ddimg.cn/90/10/681400557-1_h_1.jpg)
修改软件的艺术构建易维护代码的9条实践【正版】电子书下载地址
- 文件名
- [epub 下载] 修改软件的艺术构建易维护代码的9条实践【正版】 epub格式电子书
- [azw3 下载] 修改软件的艺术构建易维护代码的9条实践【正版】 azw3格式电子书
- [pdf 下载] 修改软件的艺术构建易维护代码的9条实践【正版】 pdf格式电子书
- [txt 下载] 修改软件的艺术构建易维护代码的9条实践【正版】 txt格式电子书
- [mobi 下载] 修改软件的艺术构建易维护代码的9条实践【正版】 mobi格式电子书
- [word 下载] 修改软件的艺术构建易维护代码的9条实践【正版】 word格式电子书
- [kindle 下载] 修改软件的艺术构建易维护代码的9条实践【正版】 kindle格式电子书
寄语:
【正版书籍 闪电发货 品质无忧 可开发票】
内容简介:
《修改代码的艺术》还包括了一组共24项解依赖技术,它们能帮助你单独对付代码中的问题片段,并实现更安全的修改。修改代码是每一位软件开发人员的日常工作。开发人员常常面对的现实是,即便是最训练有素的开发团队也会写出混乱的代码,而且系统的腐化程度也会日积月累。《修改代码的艺术》是一部里程碑式的著作,针对大型的、无测试的遗留代码基,提供了从头到尾的方案,让你能够更有效地应付它们,将你的遗留代码基改善得具有更高性能、更多功能、更好的可靠性和可控性。
《修改代码的艺术》适合各层次软件开发人员、管理人员和测试人员阅读。
书籍目录:
部分 修改机理
第1章 修改软件
第2章 带着反馈工作
第3章 感知和分离
第4章 接缝模型
第5章 工具
第二部分 修改代码的技术
第6章 时间紧迫、但必须修改
第7章 漫长的修改
第8章 添加特性
第9章 无法将类放入测试用具中
第10章 无法在测试用具中运行方法
第11章 修改时应当测试哪些方法
第12章 在同一地进行多处测试、是否应该将相关的所有类都解依赖
第13章 修改时应该怎样写测试
第14章 棘手的库依赖问题
第15章 到处都是API调用
第16章 对代码的理解不足
第17章 应用毫无结构可言
第18章 测试代码碍手碍脚
第19章 对非面向对象的项目、如何安全地对它进行修改
第20章 处理大类
第21章 需要修改大量相同的代码
第22章 要修改一个巨型方法,却没法为它编写测试
第23章 降低修改的风险
第24章 当你感到绝望明
第三部分 解依赖技术
第24章 解依赖技术
附录 重构
术语表
索引
作者介绍:
MichaelFeathers面向对象技术专家,以丰富的软件项目开发经验著称。目前在世界的软件咨询公司ObjectMentor从事敏捷方法,极限编程、测试驱动开发、重构、面向对象设计、Java、c#和c++等方面的培训和项目指导。他是著名测试框架CppUnit和FitCpp的开发者,已经主持了三次面向对象界盛会OOPSLA上的CodeFest比赛。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
在线阅读地址:修改软件的艺术构建易维护代码的9条实践【正版】在线阅读
在线听书地址:修改软件的艺术构建易维护代码的9条实践【正版】在线收听
在线购买地址:修改软件的艺术构建易维护代码的9条实践【正版】在线购买
原文赏析:
这种感觉在一次与一个金融业的团队一起工作的时候强烈到了顶点。当时的情况是:在我加入他们之前,他们已经意识到单元测试非常有用,然而实际上进行的却是全景式的测试,他们写的测试很繁琐,需要多次调用数据库并执行大量的代码。这种测试难于编写,而且也并不常用,因为运行耗费的时间实在是太长了。
想要完全不改变现有行为地添加新行为几乎是不可能的。
在重构时我们并不只是在做那些低危险性的工作(如重整源代码的格式)或侵入性的危险工作(如重写代码块),而是进行一系列的结构上的小改动,并通过测试的支持来使得代码的修改更容易着手。
当我们避免创建新类和新方法时,既有的类和方法就会变得越来越庞大,越来越难以理解。
当在任何大型系统中进行修改时,你可能需要一点时间来熟悉一下将要修改的区域。这时好的系统和差的系统之间的差别就体现出来了。对于前者,当你熟悉了待修改的区域之后,你会对将要进行的修改充满信心。而对于那些结构糟糕的代码,从理清存在的问题到着手进行修改的过程简直就像是为了躲避一只老虎而跳下悬崖一样痛苦。你一再犹豫:“我真的准备好这么做了吗?唔,好吧,我想我别无选择。”
测试与自动化重构
其它内容:
书籍介绍
我们都知道,即使是最训练有素的开发团队,也不能保证始终编写出清晰高效的代码。如果不积极地修改、挽救,随着时间流逝,所有软件都会不可避免地渐渐变得复杂、难以理解,最终腐化、变质。因此,理解并修改已经编写好的代码,是每一位程序员每天都要面对的工作,也是开发程序新特性的基础。然而,与开发新代码相比,修改代码更加令人生畏,而且长期以来缺乏文献和资料可供参考。
本书是继《重构》和《重构与模式》之后探讨修改代码技术的又一里程碑式的著作,而且从涵盖面和深度上都超过了前两部经典。书中不仅讲述面向对象语言(Java、C#和C++)代码,也有专章讨论C这样的过程式语言。作者将理解、测试和修改代码的原理、技术和最新工具(自动化重构工具、单元测试框架、仿对象、集成测试框架等),与解依赖技术和大量开发和设计优秀代码的原则、最佳实践相结合,许多内容非常深入,而且常常发前人所未发。书中处处体现出作者独到的洞察力,以及多年开发和指导软件项目所积累的丰富经验和深厚功力。通过这部集大成之作,你不仅能掌握最顶尖的修改代码技术,还可以大大提高对代码和软件开发的领悟力。
网站评分
书籍多样性:8分
书籍信息完全性:5分
网站更新速度:7分
使用便利性:5分
书籍清晰度:3分
书籍格式兼容性:5分
是否包含广告:3分
加载速度:8分
安全性:9分
稳定性:3分
搜索功能:7分
下载便捷性:5分
下载点评
- 好评多(639+)
- 一般般(66+)
- txt(648+)
- 实惠(206+)
- 体验满分(315+)
- 内容完整(476+)
- mobi(446+)
- 值得购买(196+)
- 四星好评(185+)
- 三星好评(141+)
- 无广告(495+)
下载评价
- 网友 利***巧:
差评。这个是收费的
- 网友 邱***洋:
不错,支持的格式很多
- 网友 曾***玉:
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 温***欣:
可以可以可以
- 网友 后***之:
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
- 网友 马***偲:
好 很好 非常好 无比的好 史上最好的
- 网友 汪***豪:
太棒了,我想要azw3的都有呀!!!
- 网友 扈***洁:
还不错啊,挺好
- 网友 国***芳:
五星好评
- 网友 冉***兮:
如果满分一百分,我愿意给你99分,剩下一分怕你骄傲
喜欢"修改软件的艺术构建易维护代码的9条实践【正版】"的人也看了
圣地十字军的末日--从哈丁会战至阿卡沦陷/铁血文库 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
2022高考版人民日报教你写好文章:金句与使用 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
中国法医学70年理论与实践 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
图解时间简史:人人都可以读懂的霍金【正版】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
【全3本】精装鬼谷子 孙子兵法 三十六计 原著正版书36计谋略读心术心理学书籍励志书籍国学古籍孙子兵法与三十六计正版全套原著 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 前主体性诠释 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 思想家论人的行为 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 六级英语听力快易通 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 爱的教育 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 抱抱我 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 任弼时选集 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 中华礼藏(礼俗卷第1册岁时之属)(精) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 30000词英汉词典 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 2013高考中国高中毕业生志愿报考白皮书(赠送两张专用查报志愿电子光盘。报对志愿能提高30分,选对专业+选对大学=好未来!) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 小学必刷卷 数学三年级上 BS北师版(含课后辅导日日清)理想树2023版 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:5分
人物塑造:7分
主题深度:8分
文字风格:8分
语言运用:5分
文笔流畅:7分
思想传递:8分
知识深度:3分
知识广度:3分
实用性:9分
章节划分:7分
结构布局:7分
新颖与独特:5分
情感共鸣:9分
引人入胜:9分
现实相关:9分
沉浸感:6分
事实准确性:4分
文化贡献:9分