在持續開發軟體的生涯中,經手或協同開發的過程中。
常常發現各種小問題累積,最後導致軟體的維護,變成如同惡夢的地獄。
其實只要在開發中間,利用一些技巧,就可以程式碼更容易閱讚與維護。
期望可以自己在這三十天,可以將自己一路走來,不停撞牆與突破的經驗,
好好的整理成一系列的文章,分享給大家。
若能幫上忙,那就太好了。
若覺得有改進空間的,也請給與指教與建議,謝謝。
前兩天,在物件導向設計原則—SOLID、從被動變主動—依賴反轉這兩篇文章中,我們聊完 SOLID,接下來幾天的主題,原本預計來談談單元測試,在準備寫文章時,突然...
我們己經聊過SOLID、依賴反轉、低耦合、高內聚,這些觀念,是在決定是否有能夠執行單元測試的重要前提。 1. 為何要寫單元測試? 筆者之前在工作環境,跟其他同仁...
在談談單元測試,我們閒聊了一下單元測試,接下來,我們來聊聊單元測試的基本原則。 筆者在這邊再次說明,在這個系列文章,大多是說持續優化程式碼的方向,使用的技術的概...
筆者心裡OS: 其他鐵人太利害了,都能準時完成、發文。我每篇文章至少要兩三個小時才能產出來,所以目前欠的技術債有點多……囧 聊完了單元測試的概念與原則,各位看...
來不及發文,先卡位 推薦 其他鐵人的文章 Kuma, 『出來混,遲早要還的』 -- 工程師心中最軟的一塊:技術債
筆者OS: 雖然己經欠了六篇文章的內容,還是先趕完這篇文章,再回補之前的內容。 1. 關注點分離 關注點分離(Separation of concerns,...
筆者OS: 知道跟分享,真的是不一樣。知道,不表示說的出來。看來還有得欠稿了。只能用這個六日來補稿了。加今天的文章,累積欠稿 7 篇。 在常見的軟體架構—MV...
筆者OS: 看來今天還是來不及完稿,還是要持續待補完, 明後天要好好來趕一下文章 前兩天的文章,我們己經聊過 MVC 與 MVVM 這兩個軟體架構,那麼今天,...
設計模式的第一篇,我們就從簡單工廠模式來開個頭,因為簡單工廠模式,是筆者個人經常使用的模式之一,同時,應該也是新手最能快速應用的模式。 對於繼承相同介面的物件,...
Sorry, 先卡位, 後補文 前面提到了 Factory Method ,今天來聊聊跟 Factory Method 很相似的 Template Method...