周导《重构》_《重构》读后感

读后感 2023-08-18 网络整理 晴天

【fanwen.jxxyjl.com--读后感】

  ~-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://fanwen.jxxyjl.com/duhougan/202063.html

  • 【狼王的梦读后感700】狼王的梦读后感

    在这里,应届毕业生的小编为你搜集到了的读后感范文,敬请收看!;  在中国,狼一直都不是正面形象代表的,一翻词典很容易就能找到“狼心狗肺”、“狼狈为奸”等贬义性词语,因为“狼”比“狠”多了“...

    发布于:2023-10-01

    详细阅读
  • 小学生读后感100字一篇_小学生读后感100字(共10篇)

    本文目录小学生读后感100字小学生《读写新天地》读后感小学生《岳飞练》读后感小学生读后感作文: 科学王国里的故事读后感小学生读后感:《五个小怪物》读后感小学生《百事问吧》读后感小学生暑假读后感:《龟兔赛跑》读后感小学生暑假读后感:《完璧归赵》读后感小学生读后感 :中外战争的故事的读后感小学生《百事问...

    发布于:2023-10-01

    详细阅读
  • 幻城读后感100字_幻城读后感(共9篇)

    本文目录幻城读后感《幻城》读后感700字范文三年级读后感作文:幻城的读后感200字五年级读后感范文:读幻城有感700字读《幻城》有感范文800字《幻城》读后感永恒的空中楼阁——我读《幻城》有感《幻城》读后感200字范文关于《幻城》读后感600字  读后感言:幻城读后感500字  我很诧异与我的这一位...

    发布于:2023-10-01

    详细阅读
  • 【白雪公主的读后感100字】白雪公主读后感(共10篇)

    本文目录白雪公主读后感三年级读后感:白雪公主读后感言小学生读后感:白雪公主读后感300字400字暑假读后感的作文:《白雪公主》读后感白雪公主读后感100字暑假读后感500字:读《白雪公主》后感白雪公主读后感200字一年级读后感:读《白雪公主》有感100字白雪公主读后感400字的范文关于白雪公主读后感...

    发布于:2023-10-01

    详细阅读
  • [超兽武装之勇者无惧在哪里能看]超兽武装之勇者无惧读后感

    一篇读后感的感想是否引起你的回忆,请看全文,应届毕业生读后感的小编带你阅读,参考;  有一天,我放学回家看电视,直到六点就调节目,调到我最喜欢看的《超兽武装之勇者无惧》,虽然这是我天天想盼望看的,但至今我还记忆犹新。  在很久以前,有一个地方叫鬼谷,鬼谷里有一位鬼谷长老。因为冥王他们按兵不动,雪...

    发布于:2023-10-01

    详细阅读
  • 海的女儿读后感150_海的女儿读后感(共7篇)

    本文目录海的女儿读后感《海的女儿》读后感500字四年级读后感:海的女儿读后感想小学生海的女儿读后感300字:追求幸福的故事读《海的女儿》有感读后感言:《海的女儿》读后感500字写初三关于暑假读后感作文:读《海的女儿》有感  我在网上阅读了安徒生的童话代表作——《海的女儿》,故事很美,语言也很美。小人...

    发布于:2023-10-01

    详细阅读
  • 为人民服务读后感100字左右_为人民服务读后感100字

    为人民服务读后感100字(一)  为人民服务》这篇伟大着作,是毛主席1944年9月8日在延安追悼张思德同志会上的讲演,距今有近61年。要想做到全心全意为人民服务,就必须树立远大的共产主义理想。要经历一个漫长的历史过程,需要十几代甚至几十代人坚持不懈地努力奋斗。多少共产党人为了共产主义事业奋斗了一...

    发布于:2023-10-01

    详细阅读
  • [哈利波特读后感400字]哈利波特读后感400字

    作品简介:《哈利·波特》是英国作家j·k·罗琳的魔幻文学系列小说,共7集,其中前六部以霍格沃茨魔法学校为主要舞台,描写的是主人公哈利·波特在霍格沃茨魔法学校六年的学习生活和冒险故事。第七本描写的是哈利·波特在校外寻找魂器并消灭...

    发布于:2023-10-01

    详细阅读
  • 【红岩读后感700字初中】读后感700字初中

    范文一  有希望就有明天——读《将军之死》后感  今天我读了一个小故事,这个故事讲述了以前一位勇敢而幸运的将军被饿死的故事。  说他勇敢而幸运是因为他和他的部队在行军途中遭到了敌军的伏击,激战了一天一夜后,只有他一人杀出了重围。面对成千上万呐喊着追来的敌军,将军来悬崖边,...

    发布于:2023-10-01

    详细阅读
  • [山洪一样的掌声原文]山洪一样的掌声读后感

    前几天,我学了一篇课文,名叫《山洪一样的掌声》。读了它后,我深有感触。  课文主要写了1966年3月8日,河北省邢台地区发生了6 8级地震,周总理赶赴灾区慰问群众的事。当周总理看到群众都迎风坐,就执意自己迎着刺骨的寒风站着,最后获得了群众山洪一样的掌声。读完了课文我被感动了,周总理真是一个好总理...

    发布于:2023-10-01

    详细阅读

Copyright @ 2011-2019 范文大全网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计