亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

重構(gòu) 讀后感

時間:2023-04-25 18:10:53 讀后感 我要投稿
  • 相關(guān)推薦

重構(gòu) 讀后感

  重構(gòu)--改善既有代碼的設(shè)計,這本書我在幾個月前已讀過,由于懶惰,沒有及時整理思路。借整理《反模式》這本書的思路時,一塊回顧一下。它不像《反模式》關(guān)注整個軟件開發(fā)生命周期,僅針對代碼如何編寫。僅僅是開發(fā)視角。   這本書之所以,在軟件行業(yè)獲得的如此聲譽,并不在于它對重構(gòu)手法分析的如何清晰、到位,當然從類、函數(shù)、數(shù)據(jù)不同的角度,分類描述重構(gòu)的方法,這些方法都描述的無可挑剔。   但更重要的是,他把重構(gòu)提高到,在軟件開發(fā)活動中,跟分析、設(shè)計、開發(fā)、維護、測試同級別的概念。而且是其中最有價值的活動之一。   第一次,高分貝的讓軟件業(yè)相關(guān)的人們,清晰的認識到重構(gòu)的價值和開發(fā)活動中的地位。     不僅讓開發(fā)人員重新審視,自己在日常中占用大量時間的活動是什么,如何讓它更高效、有意義。更難能可貴的是它讓軟件項目的管理者,認識到“重構(gòu)”能為整個項目帶來的價值。 而且我一直維護這樣的觀點:架構(gòu)就是如何使代碼能清晰的描述業(yè)務邏輯、如何降低軟件開發(fā)的復雜性。 *書中精彩描述. 1. 重構(gòu)的來源  重構(gòu)是Framework(框架)開發(fā)中不可或缺的一部分。Framework的設(shè)計者知道,這東西不可能一開始就正確,它是一個進化的過程。    重構(gòu)有風險,這顯而易見的,必須在重構(gòu)前做好準備、遵守規(guī)則。如果挖的坑太大,可能自己不能爬出來,無異于自掘墳墓。因此,重構(gòu)必須系統(tǒng)的進行,也就是本身推薦的重構(gòu)方法。 2. 重構(gòu)的概念 對軟件內(nèi)部結(jié)構(gòu)的一種調(diào)整,目的是不改變軟件原有運行可察效果的前提下,提高代碼的可理解性,降低其維護、修改成本。 重構(gòu)可以說就是整理代碼。 3. 為何重構(gòu) 重構(gòu)雖不是銀子彈,卻是一把銀鉗子,幫助你始終良好的控制自己的代碼。 a. 重構(gòu)可以改進軟件設(shè)計,保證將所有的事物和行為都只表述一次,惟一一次,這正是優(yōu)秀設(shè)計的根本。 b. 使軟件更易被理解,當然也更容易維護。讓代碼更好的表達自己的用途,這種編程模式的核心就是【準確的說出你意思】. c. 我更強烈的相信,良好設(shè)計是快速軟件開發(fā)的根本。 4。 何時重構(gòu) 重構(gòu)本身就不是一件【特別拔出時間做】的事情,重構(gòu)應該隨時隨地進行,你不應該為重構(gòu)而重構(gòu),之所以重構(gòu),是因你想做別的事情時,重構(gòu)可以讓你把事情做好。 添加功能,修改錯誤時,都是很好的時機, 但最好的時機,是在復審代碼時,一并重構(gòu)代碼。 5。 “如果還可以運行,就不要動它”,這句經(jīng)典的話,的大膽批判。 應認識到它的使用場景很局限性。

【重構(gòu) 讀后感】相關(guān)文章:

危機與重構(gòu)讀書心得12-05

《童年》讀后感-讀后感02-29

讀后感方案 -讀后感作文03-13

魯迅吶喊讀后感_讀后感01-10

《草房子》讀后感-讀后感02-15

讀后感隨寫:讀后感04-27

《我的小學》讀后感 -讀后感05-15

《高老頭》讀后感_讀后感02-15

讀后感西游記讀后感02-01

論語讀后感作文 論語讀后感02-25