Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          《重構》的讀后感

          重構是本好書

          作者優秀,作品優秀,翻譯也很優秀。但是,無論多么好的翻譯也無法完整傳達作者的原意。因此,讀之前最好準備英文和中文兩個版本,中文讀不懂的地方就換英文,英文讀的累的地方就換中文。充分利用自己在兩種語言上知識儲備,可以使讀這本書產生事半功倍的效果。

          重構是由需求驅動的

          為什么要重構?不僅僅是個人或團體的喜好(感性驅動),還應該是由客戶的需求變更導致項目迭代出現困難,而重構正是解決困難的好辦法,于是推動重構(理性驅動)。

          當然,作為重構剛剛入門的程序員一定會到處使用這個大殺器,但是隨著技術和經驗的成熟,應該走向順應需求的重構,滿足客戶需求才是項目的根本。

          重構要有具體的目標

          目標明確,拒絕誘惑。重構的過程也是熟悉業務的過程,檢查錯誤的過程

          重構要把大目標分解成許多個小目標

          • 因為每個小目標才不會超出自己的控制能力,出現錯誤后也更容易回退。
          • 重構的每個小目標最好能夠具備有效地檢測機制
          • 重構的大目標必須提供檢驗機制

          重構最好能使用GIT、JUnit等等好的重構工具輔助

          熟悉重構的理論知識,善用重構的工具。對于工具的理解可參考《工具的意義》

          posted on 2019-01-16 17:43 zYx.Tom 閱讀(120) 評論(0)  編輯  收藏 所屬分類: 6.我的感想

          主站蜘蛛池模板: 石城县| 贵德县| 芒康县| 赤峰市| 定边县| 西林县| 南溪县| 南和县| 永州市| 惠安县| 侯马市| 江山市| 仪陇县| 长春市| 垦利县| 临安市| 宁明县| 积石山| 武宣县| 鄂伦春自治旗| 曲阜市| 苗栗市| 临汾市| 莱西市| 永年县| 岳池县| 都安| 武威市| 江山市| 黄石市| 内江市| 静乐县| 布尔津县| 富民县| 兴国县| 濮阳县| 蓝山县| 神木县| 平远县| 禄丰县| 县级市|