- 浏览: 40202 次
- 性别:
- 来自: 北京
文章分类
最新评论
Martin Fowler的《重构》英文版出版于1999年。这些年来,有关重构、修改和处理已有代码的图书也出版过不少,包括也非常优秀而深入的
《重构与模式》 、
- 作者: (美)Joshua Kerievsky [作译者介绍]
- 译者: 杨光 刘基诚
- 丛书名: 图灵程序设计丛书·程序员修练系列
《重构HTML》 、
《反模式》 、
- 作者: (美)William J. Brown Raphael C. Malveau Hayds W.McCormick Thomas J. Mowbray [作译者介绍]
- 译者: 宋锐
- 丛书名: 图灵程序设计丛书.程序员修炼系列
《数据库重构》 等。但是提起重构,人们第一个想到的,还是这本书。
刚才看了看它的Amazon排名,5980,估计了一下,计算机图书里估计还能排在几百,领先于绝大部分新书。显然,它经受住了时间的考验,成为毋庸置疑的软件开发经典著作。
这书的中文版最初是我引进的,当年甚至还自己动手翻译过一点。想想已经是十年前的事情了。斗转星移,中文出版权易手图灵,它再次与我相遇,令人感慨。
书的译者还是熊节,以前侯捷曾经署名在前,但据我所知,其实翻译工作基本上都是熊节独立完成的。
将熊节为图灵再版本的写的序转贴于下。多年之后,他也从一个光荣的大学辍学少年(步乔布斯、盖茨后尘?)成长为ThoughtWorks的资深咨询师,Martin Fowler的同事。
发表评论
-
书_大学学习
2013-01-08 08:32 0写到这里,我想罗列一下“计算机专业”那些重要的课程,当然 ... -
书_C++学习–基础篇(书籍推荐及分享)[转]
2012-12-28 09:13 0[转] 原贴:http://colin115.iteye.co ... -
书_已买_准备买
2012-12-26 09:01 0=====================准备买 ... -
书_阿朱_好好看书[转]
2012-12-26 09:01 387好好看书小时候特别爱 ... -
书_注册电气工程师相关课程的大学教材
2012-12-25 13:58 0http://club.topsage.com/threa ... -
书_StackOverflow _一个合格的程序员应该读过哪些书[转]
2012-12-24 23:16 890=========== 上了大学,更多是技能方面 ... -
书_2012前的设计书单[网页设计][转]
2012-12-26 09:02 632http://suqing.iteye.com/blog/17 ... -
书_java_Java经典好书推荐-从入门到进阶[转]
2012-12-24 23:17 611http://blog.csdn.net/qiul12345/ ... -
书_JavaScript_的那些书[转]
2012-12-24 23:17 605http://limu.iteye.com/blog/1267 ... -
书_java_学好Java基础的几本书[转]
2012-12-24 23:21 481每一门语言及技术都各有各的特点,以下是我在学习Java开发过程 ... -
书_好书推荐《网站重构》,典型的三行二列居中高度自适应布局[转]
2012-12-24 23:18 550好书推荐《网站重构》 =========== ... -
书_学习过程_四大天王_good_计算机经典书籍介绍[转]
2012-12-25 13:19 961计算机经典书籍介绍(转) 云计算编程游 ... -
书_微博_一些经典的计算机书籍[转]
2012-12-25 13:20 557以下列表中的计算机书 ... -
书_国外程序员推荐:每个程序员都应读的书[转]
2012-12-26 09:03 654编者按:2008年8月4日,StackOverflow 网友 ...
相关推荐
书中还讨论了何时进行重构、如何测试重构后的代码以及如何在团队中推广重构文化。测试驱动开发(TDD)在这里起着关键作用,因为它为重构提供了安全网,确保每次修改都不会引入新的错误。 总之,《重构:改善既有...
标题中的"table_index.sql_重构_zip_"表明这是一个关于SQL数据库表索引重构的项目,而文件名中的".sql"确认了这是一段SQL脚本。"zip"则表示这个文件是以压缩格式存储的,通常用于方便传输和存储多个相关文件。 在...
Y2_使用Ajax和Web_Service重构网上书店 Y2_使用Ajax和Web_Service重构网上书店
重构(书)PDF 书 影印 正版。相当不错的学习书籍
为适应上传极限,此为分卷压缩,请下载完全后再解压.下载后如不能正常解压,请将包名改成和下载列表名相同即可。
此外,书中还讨论了重构与模式的关系,指出何时应该进行重构,何时应该引入模式,以及如何在两者之间找到平衡。 总结来说,《重构与模式》是IT行业中提升代码质量和设计能力的宝贵资源。无论是初学者还是经验丰富的...
在软件开发过程中,重构是一项至关重要的技能,它旨在改善代码结构和设计,而不改变其外在行为。"重构中的源码,可能对照重构的书籍进行阅读" 这个标题暗示了我们正在探讨如何通过阅读和分析源代码来理解和实践重构...
编程,游戏开发必读书--重构;编程,游戏开发必读书--重构
本文将深入探讨“Java重构”的核心概念、重要性和实施方法,特别是基于《重构—改善既有代码的设计》一书的部分内容,该书由Martin Fowler著,侯捷译,被誉为重构领域的经典之作。 #### 为什么需要重构? 重构是指...
可重构制造系统(Reconfigurable Manufacturing Systems,RMS)是一种先进的制造理念,它结合了灵活性、模块化和自动化,以适应快速变化的市场需求和产品生命周期的缩短。在本书中,作者深入探讨了这一领域的核心...
书籍低价大放送,,,,,,,,,,,,,,,,,,,,,,,,,,,,
书中不仅提供了丰富的重构技巧,还包括了实用的示例和最佳实践,旨在帮助开发者更高效地完成代码转换,并提升重构后代码的质量和性能。 #### 二、重构技巧与方法 **1. 语法转换** - **基础语法差异**:Kotlin在很...
书中讲述了27种重构方式。 本书适于面向对象软件开发人员阅读,也可作为高校计算机专业、软件工程专业师生的参考读物。 第1章 本书的写作缘由 1 1.1 过度设计 1 1.2 模式万灵丹 2 1.3 设计不足 2 1.4 测试驱动...
此外,书中还涵盖了如何识别需要重构的代码、如何编写单元测试以确保重构过程中不破坏现有功能,以及如何管理重构的风险等方面的内容。通过实例分析和具体指导,读者可以学习到如何在实际项目中应用这些理论知识。 ...
化为发布Network2020ICT网络转型白皮书,重构未来网络.pdf
《重构:改善既有代码的设计》是一本由Martin Fowler所著的经典书籍,专注于讲解如何通过重构技术来提升代码...通过学习和应用书中的原则和技巧,开发者可以不断提升自己的代码质量,创造出更优雅、更健壮的Java程序。
书中详细介绍了多种重构手法,这些手法涵盖了从命名改进到大型结构改造的各种情况。例如,"提取函数"是将一段重复的代码块封装成一个单独的函数,以减少代码冗余和提高可重用性;"移动函数"用于调整函数在类或模块中...
木书是·木重构指南( guide to refacaoring ),为专业程序员而写。我的目的是告诉你如何以一种可控制且高效率的方式进行重构。你将学会这样的重构方式:不引入臭虫〔错误);并且有条不紊地改进程序结构、 按照传统,...
此外,书中还提供了丰富的实例,让读者能够更好地理解和应用这些重构策略。 在进行重构时,必须遵循一些基本原则。例如,每次重构的改动都应尽可能小,确保可以快速验证其正确性,防止引入新的错误。此外,良好的...
书中还包含了大量的重构案例研究,这些案例涵盖了不同的应用场景和技术领域。通过对这些案例的研究,读者可以更好地理解重构的实际操作方法,并将其应用到自己的项目中。 #### 七、重构与设计模式的关系 重构与...