天天搜  范文大全 

《重构》读后感

 

~-7-11 字数:1681

网上对于这本书的评论很热闹,在读《java编程思想》感觉有点疲倦的时候,我拿起了这本书。这本书作者是martin fowler,而且封面上印着"与《设计模式》齐名的经典巨著","《设计模式》作者为本书作序","超过70种行之有效的重构方法"等宣传语。对于这些宣传语我第一个感觉是宣传的噱头,martin没有必要通过本书与《设计模式》的比较显示自己的身价。另外由于文中常常有交叉引用,可能侯捷/熊节采用页页对译,显得每页留白很多。

开篇作者并没有像常见的那样为"重构"正名溯源,而是操刀剖析了一个出租影片程序的案例。原来的代码能够满足当前需求的功能,但是面临着眼前需要增加新功能打印html格式,日后可能变更影片分类的长远需求。在变更前,作者对于最初的程序画出了问号。然后按照每次谨慎地移动一小步,频繁地测试的原则,对原来的代码实施重构。小步挪动以后,擦亮了窗户,对于程序的结构看得更远了,继续微调。终于在最后解决了该程序面临的问题,增加了程序的灵活性,但是也使得代码变得更加复杂了,减小了函数的功能粒度。似乎是微不足道的量变,产生了质变。代码在没有改头换面的前提下进行了脱胎换骨。

第二章作者开始步入常规,解释关于refactoring有关的what(重构是什么),why(为什么要重构),when(什么时候进行重构),how (如何提出重沟)问题。作者也解释了重构面临的难题。我感兴趣的是重构和设计,性能比较的两节。通过对oop的学习,我逐渐理解和接受了项目逐步培养,成长的观念。原来我一直按照瀑布式开发,在项目后期总出现一些当初设计想象不到的情况,开始我总归结于自己经验不足,需求分析做的不够深入细致。接触到xp 和重构以后,心中有一种豁然开朗的感觉。但是我想重构与瀑布式并不是截然对立的,而是项目开发过程中两个侧面。在我所参与的动辄上百人参与,软硬同吃的项目中完全采用xp是不可思议的,两者必须结合使用。作者对于程序性能的问题的观点也让我耳目一新,他提出只有在需要的时候才着眼性能,而且通过测试而不是事前分析的方式寻找性能问题的瓶颈在那里。

接着作者用22种代码中的坏味道描绘了需要重构的种种征兆。这一章和第6章一样,我读得很"流",感觉内容很容易理解,但是读完以后脑海中印象却不深刻。尤其是具体的重构方法,有时候感觉作者挪动的步伐太小了,太谨慎了。也许像侯捷在序言中所说的,是日后计算机自动完成的步骤;也许是我看别人做事自己站着说话不腰疼,以后跌了大跟头才能知道其中的真意吧。

uml class diagram 和 junit是顺利进行重构的左右双翼。在第1章中的那些unl类图,我认为只是对代码进行重构结果的解释,并不是通过分析unl类图发现需要重构的迹象。如果从项目整体或者多个类的关系入手进行重构的话,uml类图可能能够负担行军路线图的重担。(但是你为什么要等到这时候才进行重构呢?)。而junit是进行频繁测试的依仗,只有实现测试的自动化,才可能随时的重构。作者用第4章一章的篇幅详细介绍了测试的观点,junit测试构架。12

本文地址:https://www.ttso.cn/a/zn6gq5.html

与“《重构》读后感”相关的文档有哪些?

  • 读后感
  •   张蒙蒙《边玩边长大》读后感  暑假里,我看了小作家张蒙蒙的一本书《边玩边长大(日记5)》。张蒙蒙写的文章很好,很精彩、很具体。不像我写的作文,前面没有写人称,后面就突然冒出一个词儿:“我们”。唉!...

  • 名著读后感之《哈姆雷特》读后感
  •   名著读后感~哈姆雷特~  沙翁的〈哈姆雷特〉是一部经典的代表作。这本书在表面情节上与历史的传说并没有太大的区别,讲的还是丹麦王子为父报仇的故事,其中充满了血腥暴力和死亡。...

  • 英文读后感
  •   英语读后感《飘》  scarlett,averypersonalityfigures,thetwomansshelove,neitherdoessheknowabout.toher,iwascompelledtoadmire...

  • 读后感
  •   《格列佛游记》读后感  与其说是“格列佛游记”倒不如说成是“我与格列佛的游记”呢,因为我在阅读这本书时几乎入迷了,好像就是我和他一起历险一样。...

  • 何谓读后感
  •   何谓读后感  读后感,就是读了一本书或一篇文章,或读了一段话,或读了几句名言后,把具体感受和得到的启示写成的文章。...

  • 无聊集读后感-名著读后感英文读后感
  •   无聊集这个题目曾经叫我沉思了很久。虽然无聊的人并不一定写得好诗,但自古留得好诗的人却都无聊,那些庙堂上做栋梁的做橼子的有用之材,到底也逃不过一句“屈平词赋悬日月,楚王台榭空山丘”,如果能这么看这么想,无聊倒也不坏。  中国的文艺评论一向不太正常,第一,作为被评论者,对"公平评价"的期望过高,这是作者群的自身素养问题;第二,对于评论者来说,是作为附庸还是权威,这个定位一直没有解决,如果评论人不能...

  • 名著读后感《水浒传》读后感
  •   名著读后感水浒传  读了《水浒传》后,最大的感受就是书中的英雄们的豪情壮义,仗义疏财。先说智取生辰纲的七条好汉。智取生辰纲,是梁山好汉一番轰轰烈烈的事业的发端。...

  • 哲学读后感
  •   对于中国哲学简史以及其他部分哲学书表面处理之后得到的读后感:  全部--部分--相对立面  死亡----生存:相对的解释.没有死亡的感觉体会不到你还在生存.死亡可以给你存在的相对感觉.如一切明天都没有了...

  • 莲花读后感
  •   在这里,应届毕业生的小编为你搜集到了的读后感美文,敬请收看!;  翻开朴实无华的封面,安妮宝贝的《莲花》静静地躺在手心,摆出一副超然脱俗的姿态。  ...

  • 名著读后感
  •   文学名著读后感集锦  读《鲁滨孙漂流记》有感  读完《鲁滨孙漂流记》这本精彩的小说后,一个高大的形象时时浮现在我的眼前,他就是勇敢的探险家、航海家鲁滨孙。...

    版权声明:

    1、本网站发布的文章《《重构》读后感》为天天搜网友原创或整理,版权归原作者所有,转载请注明出处!

    2、本网站文档/文章《《重构》读后感》仅代表作者本人的观点,与本网站立场无关,作者文责自负。

    3、本网站一直无私为全国网友提供大量优秀文档范文,免费帮助网友审核文档,评改文档。对于不当转载或引用本网内容而引起的民事纷争、行政处理或其他损失,本网不承担责任。

    Top