中文一二三区_九九在线中文字幕无码_国产一二区av_38激情网_欧美一区=区三区_亚洲高清免费观看在线视频

首頁 > 范文大全 > 讀后感 > 《重構(gòu)》讀后感

《重構(gòu)》讀后感

《重構(gòu)》讀后感

  ~-7-11 字?jǐn)?shù):1681

  網(wǎng)上對(duì)于這本書的評(píng)論很熱鬧,在讀《java編程思想》感覺有點(diǎn)疲倦的時(shí)候,我拿起了這本書。這本書作者是martin fowler,而且封面上印著"與《設(shè)計(jì)模式》齊名的經(jīng)典巨著","《設(shè)計(jì)模式》作者為本書作序","超過70種行之有效的重構(gòu)方法"等宣傳語。對(duì)于這些宣傳語我第一個(gè)感覺是宣傳的噱頭,martin沒有必要通過本書與《設(shè)計(jì)模式》的比較顯示自己的身價(jià)。另外由于文中常常有交叉引用,可能侯捷/熊節(jié)采用頁頁對(duì)譯,顯得每頁留白很多。

  開篇作者并沒有像常見的那樣為"重構(gòu)"正名溯源,而是操刀剖析了一個(gè)出租影片程序的案例。原來的代碼能夠滿足當(dāng)前需求的功能,但是面臨著眼前需要增加新功能打印html格式,日后可能變更影片分類的長(zhǎng)遠(yuǎn)需求。在變更前,作者對(duì)于最初的程序畫出了問號(hào)。然后按照每次謹(jǐn)慎地移動(dòng)一小步,頻繁地測(cè)試的原則,對(duì)原來的代碼實(shí)施重構(gòu)。小步挪動(dòng)以后,擦亮了窗戶,對(duì)于程序的結(jié)構(gòu)看得更遠(yuǎn)了,繼續(xù)微調(diào)。終于在最后解決了該程序面臨的問題,增加了程序的靈活性,但是也使得代碼變得更加復(fù)雜了,減小了函數(shù)的功能粒度。似乎是微不足道的量變,產(chǎn)生了質(zhì)變。代碼在沒有改頭換面的前提下進(jìn)行了脫胎換骨。

  第二章作者開始步入常規(guī),解釋關(guān)于refactoring有關(guān)的what(重構(gòu)是什么),why(為什么要重構(gòu)),when(什么時(shí)候進(jìn)行重構(gòu)),how (如何提出重溝)問題。作者也解釋了重構(gòu)面臨的難題。我感興趣的是重構(gòu)和設(shè)計(jì),性能比較的兩節(jié)。通過對(duì)oop的學(xué)習(xí),我逐漸理解和接受了項(xiàng)目逐步培養(yǎng),成長(zhǎng)的觀念。原來我一直按照瀑布式開發(fā),在項(xiàng)目后期總出現(xiàn)一些當(dāng)初設(shè)計(jì)想象不到的情況,開始我總歸結(jié)于自己經(jīng)驗(yàn)不足,需求分析做的不夠深入細(xì)致。接觸到xp 和重構(gòu)以后,心中有一種豁然開朗的感覺。但是我想重構(gòu)與瀑布式并不是截然對(duì)立的,而是項(xiàng)目開發(fā)過程中兩個(gè)側(cè)面。在我所參與的動(dòng)輒上百人參與,軟硬同吃的項(xiàng)目中完全采用xp是不可思議的,兩者必須結(jié)合使用。作者對(duì)于程序性能的問題的觀點(diǎn)也讓我耳目一新,他提出只有在需要的時(shí)候才著眼性能,而且通過測(cè)試而不是事前分析的方式尋找性能問題的瓶頸在那里。

  接著作者用22種代碼中的壞味道描繪了需要重構(gòu)的種種征兆。這一章和第6章一樣,我讀得很"流",感覺內(nèi)容很容易理解,但是讀完以后腦海中印象卻不深刻。尤其是具體的重構(gòu)方法,有時(shí)候感覺作者挪動(dòng)的步伐太小了,太謹(jǐn)慎了。也許像侯捷在序言中所說的,是日后計(jì)算機(jī)自動(dòng)完成的步驟;也許是我看別人做事自己站著說話不腰疼,以后跌了大跟頭才能知道其中的真意吧。

  uml class diagram 和 junit是順利進(jìn)行重構(gòu)的左右雙翼。在第1章中的那些unl類圖,我認(rèn)為只是對(duì)代碼進(jìn)行重構(gòu)結(jié)果的解釋,并不是通過分析unl類圖發(fā)現(xiàn)需要重構(gòu)的跡象。如果從項(xiàng)目整體或者多個(gè)類的關(guān)系入手進(jìn)行重構(gòu)的話,uml類圖可能能夠負(fù)擔(dān)行軍路線圖的重?fù)?dān)。(但是你為什么要等到這時(shí)候才進(jìn)行重構(gòu)呢?)。而junit是進(jìn)行頻繁測(cè)試的依仗,只有實(shí)現(xiàn)測(cè)試的自動(dòng)化,才可能隨時(shí)的重構(gòu)。作者用第4章一章的篇幅詳細(xì)介紹了測(cè)試的觀點(diǎn),junit測(cè)試構(gòu)架。

2頁,當(dāng)前第112
《重構(gòu)》讀后感 相關(guān)內(nèi)容:
  • 《把信帶給加西亞》讀后感

    讀完這本書后,我知道了一個(gè)具有主動(dòng)性不找借口的完成事情的人就是把心送給加西亞的人。書中提到美國(guó)總統(tǒng)八一封寫給加西亞的信交給羅文,而羅文結(jié)果信之后,并沒有問:“他在什么地方?”羅文在接受這個(gè)任務(wù)時(shí),他沒有找任何的借口,也沒...

  • 讀《陶淵明作品集》后感

    記得上大學(xué)的時(shí)候,我們的魏晉南北朝文學(xué)史的老師叫高原,她的人和她的名字一樣淡雅而又美麗。由于她的每節(jié)課都是我們漢語言文學(xué)系中唯一滿堂爆滿甚至連體育系都搶著座位來聽的課,所以我才開始從關(guān)注她的課,到喜歡她的課,轉(zhuǎn)而喜歡上了...

  • 讀西游記有感

    讀過《西游記》后,使我受益匪淺。它讓我懂得了一個(gè)道理,那就是想要辦成一件大事,必須大家齊心協(xié)力,團(tuán)結(jié)一致才能成功。我們知道神通廣大的齊天大圣孫悟空,不僅會(huì)七十二般變化,還有一雙火眼金睛,能夠分辨人妖,所以,孫悟空善于降妖...

  • 朝花夕拾讀后感300

    魯迅的文筆猶如小橋流水,沁人心脾。細(xì)膩的情感,使我感到像在和一位平易近人的爺爺交談。于是,今天我向姐姐借來魯迅的《朝花夕拾》,悶了自己一天,品味了一番。...

  • 老人與海暑假英語讀后感

    這是部浪漫又現(xiàn)實(shí)的愛情。愛情沒有浪漫就失去其美好的色彩了。但是小說中種種關(guān)于門當(dāng)戶對(duì),以及財(cái)富對(duì)婚姻的考量卻充斥其中。伊麗莎白為自己家人的行為給自己帶來的影響萬分懊惱,達(dá)西也因此勸賓利先生離開 簡(jiǎn),后來自己也是在理智與情感...

  • 紅樓夢(mèng)讀書筆記

    (一)文/陳澤垚第一章甄士隱夢(mèng)幻識(shí)通靈賈雨村風(fēng)塵懷閨秀列位看官:你道此書從何而來,說起根由雖近荒唐,細(xì)按則深有趣味,待在下將此來歷注明,方使閱者了然不惑。這段話屬于過渡句,承接上文,引出下文要寫的石頭背景。...

  • 親子共讀《我要做個(gè)好孩子》讀后感

    孩子篇:我讀了《我要做個(gè)好孩子》這本書,這本書是黃蓓佳的著作。文中的主人公金鈴活潑可愛,天真善良,可是卻學(xué)習(xí)馬虎,成績(jī)平平。為了做個(gè)讓爸爸媽媽和老師滿意的好孩子,她盡量讓自己做得最好,可是事情卻往往事與愿違。...

  • 《弟子規(guī)》讀后感

    我讀了弟子規(guī)知道了,在家我們首先要孝敬父母,父母花了無數(shù)心血撫育我們成長(zhǎng),孝敬父母是做人的基本道理,我們要永遠(yuǎn)記住父母的恩情,對(duì)父母要有禮貌,關(guān)心體貼父母,做一些力所能及的事情,減輕父母的負(fù)擔(dān)。...

  • 讀后感
主站蜘蛛池模板: 人妻体内射精一区二区 | 亚洲美女视频在线 | 中文字幕本久久精品一区 | 十八禁视频在线观看免费无码无遮挡骂过 | 亚洲AV无码国产精品久久 | 久久精品国产99久久72部 | 欧美贵妇videos办公室 | 欧美丝袜在线观看 | 色老头永久免费视频 | 娇小TEEN乱子伦精品 | 国产露脸国语对白在线 | 精品国产乱码久久久久久1区2区 | 91免费版视频 | 国产精品福利在线观看网址 | 99精品国自产在线观看 | 国产午夜理论在线成人 | 777777农村一级毛片 | 久久8精品| 国产超碰97人人做人人爱 | 三级全黄不卡的 | 伊人网站在线 | 精品国产一区二区三区久久久蜜 | 久久久亚洲精品视频 | 免费a级黄色片 | 三年片免费观看大全 | 天天做爰天天爽 | 久久久久亚洲AV无码永不 | avtt天堂网人妻系列 | 国产00粉嫩馒头一线天萌白酱 | 一级做a爰全过程免费视频毛片 | 99国产精品欧美一区二区三区 | 亚洲码视频 | 欲妇荡岳丰满少妇岳 | 国产欧美大片 | 亚洲AV日韩AV鸥美在线观看 | 免费av在线播放网址 | 操操操干干 | FREE性玩弄少妇HD性老妇 | 欧美精品无码一区二区三区在线 | 蜜桃传媒视频麻豆第一区免费观看 | 少妇愉情理仑片高潮 |