CSDN论坛 > 扩充话题 > 程序人生

《重构》读后 [问题点数:20分,结帖人caton2]

Bbs2
本版专家分:105
结帖率 100%
CSDN今日推荐
Bbs3
本版专家分:910
Bbs5
本版专家分:2456
Bbs2
本版专家分:181
Bbs2
本版专家分:105
Bbs3
本版专家分:780
Bbs3
本版专家分:680
匿名用户不能发表回复!
其他相关推荐
【读书笔记】《博弈论》ing
《博弈论》 朱富强著
《代码大全》第二版 读后感
《代码大全》是一本讲软件工程的书。花了将近三周的时间过了一遍,虽然没有预期的效果好,但总的来说,确实是本好书。作者更像是以过来人的身份,教导新手如何做程序设计。加上幽默诙谐口语化的写作方式,让我看得还算有耐心。这本书可以说是程序设计的大百科全书,但我觉得更适合有经验的程序员阅读,把自己平时的编程经验和书中经验之谈做比对,更有所领悟。好像有的地方比较啰嗦,其实可以写得比一千多页要薄得多。有空翻翻,仅
重构 改善既有代码的设计读后总结
1. 重复代码 这种情况应该很多人都遇到过,编程中不要有大量的重复代码,解决办法就是去提炼到一个单独的函数中。 void A() { ..... System.out.println("name" + _name); } void B() { ..... System.out.println("name" + _name); } 更改为↓ void A
重构第2章读后总结
何为重构?rn        本书对它名词的定义是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。它的目的是使得软件更容易被理解和修改。重构不会改变软件可观察的行为即重构之后软件功能一如既往。rn         为什么要重构?rn         重构可以改进软件的设计,代码结构的流失是累积性的,越难看出代码所代表的设计意图就越难保护其中设计,于是
《重构-改善既有代码的设计》读后总结
原文链接:http://www.jianshu.com/p/d6ff54d72afb 最近刚刚毕业入职,刚来团队不是很忙,身边同事正好有一本经典书籍《重构-改善既有代码的设计》,这本书在我实习的时候团队周会上曾经大力推荐过。正好这次趁机借来阅读一遍。 强烈推荐大家阅读这本书,为什么呢?因为书皮上面写着“普通程序员进阶到编程高手必须修炼的秘籍”,这让我仿佛看到了我的“升值加薪,赢取白富
重构第3章读后总结
什么是有坏味道的代码?n     重复代码:如果在一个以上的地方看到相同的程序结构,那么可以肯定将他们合二为一程序会变得更好。n     过长的函数:程序越长越难以理解,将函数分解给函数取个好名字,代码阅读者可以看函数名就可以了解该函数的作用。n     过大的类:如果想利用单个类做太多的事情,内部就会出现太多的实例变量,一旦如此就会有很多的重复代码。可以将几个相关的变量提炼至一个新类中。
重构-改善既有代码的设计 读后总结
重构-改善既有代码的设计,这本书是很多公司要求JAVA程序员必读的三本书之一(另外两本书是《Java编程思想》和《Effective Java》) 前言 看到别人的代码时感觉就像屎一样,有一种强烈的想重写的冲动,但一定要压制住这种冲动,你完全重写,可能比原来的好一点,但浪费时间不说,还有可能引入原来不存在的Bug,而且,你不一定比原来设计得好,也许原来的设计考虑到了一些你没考虑到的
Spring技术内幕——读书笔记
Spring技术内幕 第1章 Spring的设计理念和整体架构(略) 第2章 Spring Framework的核心:IoC容器的实现 两个主要容器: 实现BeanFactory接口的简单容器系列:实现容器的最基本功能 ApplicationContext:增加了许多面向框架的特性,同时对应用环境作了许多适配 IoC容器的接口设计图: BeanFactory ...
《三重门》读后感
       读完《三重门》,突然发现:这不正是我们的生活,平平淡淡的生活么!   小说没有波澜起伏的情节,主人公基本也没干什么事,也就这么混混沌沌的过着.但这就是生活啊,平平淡淡才是真嘛.或许有人会觉得作者写的是流水帐,不过精彩,但写的正是我们现在的生活状态,够现实.他从字里行间渗透生活的实质,让读者在他的幽默下感悟:生活本是如此.正因为他写得很贴近我们的生活,所以我很喜欢这本小说.   其次,
HEAD FIRST设计模式读后感
最近花了几天时间读完了HEAD FIRST设计模式,因为之前已经粗粗的了解过GOF 23个设计模式,所以在读本书时基本上都能理解,我被里面简单的示例,独到的理解所折服,毫无疑问这是一本极好的设计模式领域的入门书籍。它以实例讲解了每个面向对象设计原则,并通过设计模式的方法提供了详尽的解决方案,让我对面向对象的设计原则有了更深入的理解: 封装变化 组合优于继承 针对接口编程,而不针对实现编程
关闭
关闭