開始看重構的書

2021-05-17 12:54:28 字數 347 閱讀 7537

剛剛開始看,覺得重構中有幾個點:持續的整合,small step, 完善的unit test等等。

首先,重構並不包治百病,有些專案限於時間,限於專案的組成等等,並不適合使用重構。重構是在不改變functional方面,改善**的結構,改善**的可讀性等(具體可以去檢視大牛們的書籍)。

(1)基礎是有完善的unit test環境。如果希望進行持續的refactor,搭建乙個完整有效的單元測試環境是必備的。

(2)持續的不斷的refactor,有個隱喻說,兩頂帽子-新增新功能,重構。如果不是持續的refactor,而是專門準備一段時間進行重構,就脫離了重構的本意了。

(3)步伐要小,注意unit test的cover。

《大話重構》免費送書活動開始啦

我的新書 大話重構 免費送書活動開始啦!參與方式 一.進入該活動並免費試讀本書 url 二.在該活動中完整回答以下四個問題的讀者可獲得 機會 1 你自認為你的程式設計水平是 a初級 b中級 c高階 d不好說,但別人都叫我大師 2 你在平常工作中是否進行重構 a經常 b有時 c幾乎從不 3 這本書從目...

重構 一書要點

很實用的要點,每次重構都要重新看看這些要點,真正用到平時的日常工作中。壞味道 1.duplicate code 重複 2.long method 長方法 3.large class 過大的類 4.long parameter list 過長引數列 5.divergent change 發散式變化 6...

重構之路 開始配置webpack

現在開始建立專案了,安裝node什麼的一大堆我就不說了,網上很多,我這裡使用的是node版本v10.15.0,yarn的版本是v1.12.3。首先在建立的目錄下面執行 yarn init y yarn add webpack webpack cli d 我這裡使用的版本是webpack4.29.0,...