31天速成重构

简介:

当我看到什么速成或者多少天学会某种技术时,我泰半会采取怀疑的态度。这属于典型的标题党。那么,重构能够在31天速成吗?能,前提作为读者的你必须具备非常扎实的设计技能,以及丰富的项目经验。如果真是这样的读者,恐怕一周就能速成了吧。

开个玩笑。实际上我是想推荐一本书,它的名字叫31 Days of Refactoring。这本书其实讲的并不是什么速成技巧,而是重构技术的经验荟萃。它利用大量的代码实例(C#代码)演示了各种重构模式的应用。这些示例很简单,简单到初学者都可以看会。至于重构模式的讲解,就更直观了,没有冗长的理论描述,更没有让人乏味的重构步骤,甚至没有让人小心翼翼的单元测试,只有初始与结果。重构之前是什么样,重构之后又是什么样,全部用代码来说话。干脆,直接。

最关键的,本书完全免费!!你可以通过这个链接在线阅读每一章节,也可以通过这个链接下载本书的PDF电子版。

还犹豫什么,快行动吧!Enjoye it:)







本文转自wayfarer51CTO博客,原文链接:http://blog.51cto.com/wayfarer/280198,如需转载请自行联系原作者

相关文章
|
程序员
你的代码需要重构吗?
你的代码需要重构吗?
64 0
|
设计模式 算法
重构,避免重构误区
重构,避免重构误区
41 0
|
设计模式 缓存 算法
关于“重构”的一些思考
本文将从一个新人数次修改CR comments的角度探讨代码重构的定义、目的以及常见的重构方法,并以简单的代码案例来说明代码重构的具体实现。
4890 3
关于“重构”的一些思考
|
开发者
重构的理解
重构的理解
94 0
|
数据处理
《重构2》第六章-重构基础
《重构2》第六章-重构基础
306 0
|
消息中间件 缓存 负载均衡
架构重构的技巧
对软件代码做任何改动以增加可读性或者简化结构而不影响输出结果。
155 0
|
数据格式 索引
日常开发之重构
作为开发人员,应该让重构贯穿于你的开发日常的每一刻。
347 0
|
存储 设计模式 架构师
记一次项目重构
本文主要记录,刚刚步入架构师岗位4个月的我,重构项目的一些经历。
|
算法 Java 容器
狗屎一样的代码!快,重构我!
狗屎一样的代码如何重构? 重构不止是代码整理,它提供了一种高效且受控的代码整理技术。
131 0
|
消息中间件 设计模式 缓存
系统重构的道与术
准备以重构工作中容易产生误区的地方或容易被忽视的重点来聊聊,既不重复网上千篇一律的各种方案资料,也对重构工作有参考价值。
系统重构的道与术