最近中文字幕完整版高清,宅男宅女精品国产av天堂,亚洲欧美日韩综合一区二区,最新色国产精品精品视频,中文字幕日韩欧美就去鲁

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

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

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

  ~-7-11 字數(shù):1681

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

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

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

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

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

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

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

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

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

  • 讀西游記有感

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

  • 朝花夕拾讀后感300

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

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

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

  • 紅樓夢讀書筆記

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

  • 親子共讀《我要做個好孩子》讀后感

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

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

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

  • 讀后感