Image

今天躺了大半天,沒有繼續消化收件閘的文章,決定簡單轉貼一下之前看到的〈三次原則〉文章:
程式設計心法 三次原則(Rule Of Three principle) - 璇之又璇的網路世界

我們都知道程式碼整天複製貼上、散得到處都是會變得很難維護,所以我們需要把重複的程式碼抽象出來

但如果太早就進行優化,又很容易陷入過度設計,替未來的開發加上一些根本不必要的約束和成本

那麼我們到底什麼時候可以動手重構,把重複的程式碼抽出來呢?這時候就可以參考三次原則:

“Three strikes and you refactor”

通常一件事情重複到第三次的時候,我們也許就能夠觀察出一些模式了,這時候也差不多該出手了!

以後如果還在猶豫要不要出手開抽的話,就可以參考三次原則囉~

延伸閱讀: