重构 读后感

时间:2021-12-16 09:59:02 读后感 我要投稿

重构 读后感

  重构--改善既有代码的设计,这本书我在几个月前已读过,由于懒惰,没有及时整理思路。借整理《反模式》这本书的思路时,一块回顾一下。它不像《反模式》关注整个软件开发生命周期,仅针对代码如何编写。仅仅是开发视角。   这本书之所以,在软件行业获得的如此声誉,并不在于它对重构手法分析的如何清晰、到位,当然从类、函数、数据不同的角度,分类描述重构的方法,这些方法都描述的无可挑剔。   但更重要的是,他把重构提高到,在软件开发活动中,跟分析、设计、开发、维护、测试同级别的概念。而且是其中最有价值的活动之一。   第一次,高分贝的让软件业相关的人们,清晰的认识到重构的价值和开发活动中的地位。     不仅让开发人员重新审视,自己在日常中占用大量时间的`活动是什么,如何让它更高效、有意义。更难能可贵的是它让软件项目的管理者,认识到“重构”能为整个项目带来的价值。 而且我一直维护这样的观点:架构就是如何使代码能清晰的描述业务逻辑、如何降低软件开发的复杂性。 *书中精彩描述. 1. 重构的来源  重构是Framework(框架)开发中不可或缺的一部分。Framework的设计者知道,这东西不可能一开始就正确,它是一个进化的过程。    重构有风险,这显而易见的,必须在重构前做好准备、遵守规则。如果挖的坑太大,可能自己不能爬出来,无异于自掘坟墓。因此,重构必须系统的进行,也就是本身推荐的重构方法。 2. 重构的概念 对软件内部结构的一种调整,目的是不改变软件原有运行可察效果的前提下,提高代码的可理解性,降低其维护、修改成本。 重构可以说就是整理代码。 3. 为何重构 重构虽不是银子弹,却是一把银钳子,帮助你始终良好的控制自己的代码。 a. 重构可以改进软件设计,保证将所有的事物和行为都只表述一次,惟一一次,这正是优秀设计的根本。 b. 使软件更易被理解,当然也更容易维护。让代码更好的表达自己的用途,这种编程模式的核心就是【准确的说出你意思】. c. 我更强烈的相信,良好设计是快速软件开发的根本。 4。 何时重构 重构本身就不是一件【特别拔出时间做】的事情,重构应该随时随地进行,你不应该为重构而重构,之所以重构,是因你想做别的事情时,重构可以让你把事情做好。 添加功能,修改错误时,都是很好的时机, 但最好的时机,是在复审代码时,一并重构代码。 5。 “如果还可以运行,就不要动它”,这句经典的话,的大胆批判。 应认识到它的使用场景很局限性。

【重构 读后感】相关文章:

诚信的缺损与重构07-11

如何做一个好重构 不仅是在重构代码也是在重构人生 -电脑资料01-01

祛魅与重构 论文01-20

再审程序的价值重构01-20

重构自主学习的理念01-20

周敦颐对诚的理论重构07-03

传统孝道的现代重构10-15

信用:亟待重构的美德07-10

响应式页面重构 响应式页面重构学到的东... -电脑资料01-01