Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          《重構》的讀后感

          重構是本好書

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

          重構是由需求驅動的

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

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

          重構要有具體的目標

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

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

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

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

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

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

          主站蜘蛛池模板: 通江县| 连南| 军事| 克东县| 五常市| 潜江市| 石泉县| 阿克陶县| 辉南县| 安岳县| 筠连县| 道真| 青浦区| 江阴市| 巴彦淖尔市| 新丰县| 宜都市| 甘南县| 怀柔区| 清远市| 繁昌县| 黔东| 鄂州市| 龙胜| 山东省| 通海县| 邹城市| 新巴尔虎左旗| 昭苏县| 瑞昌市| 沙湾县| 靖宇县| 修水县| 岳池县| 旬邑县| 和林格尔县| 芦溪县| 宝丰县| 祁阳县| 胶南市| 韶山市|