Clean Coder:DI 與 AOP 進階實戰,202001 第三梯次

這門培訓會從物件導向的基本,以解決實務問題與需求為出發點,深入淺出帶著大家了解,為何我們的系統設計需要使用 interface,為何需要依賴注入。

在沒有依賴注入框架的協助下,你該怎麼用基本原則來解決耦合過高的問題。怎麼應用設計模式來幾解決複雜度過高的設計問題。接著說明,我們可以透過依賴注入框架來幫助我們更方便地處理哪些繁瑣的處理。

帶著大家手把手,把 legacy code 重構成乾淨的設計,如何較無痛地引入依賴注入與 AOP 設計,讓你具備基本的軟體架構設計能力,從此不再為擴充性跟可測試性煩惱。

報名這裡去➟【202001 Clean Coder-DI與AOP進階實戰 報名表單

...繼續閱讀 »

【C#進階設計-從重構學會高易用性與高彈性API設計】 202002 第三梯次

想要具備設計底層、共用元件、框架、服務 API 能力,你需要對基本的東西了解地更透徹,讓這些基礎能幫助你設計出高易用性、彈性的 API。

這門培訓將帶著你認識 C# 的基礎,並運用這些基礎組合出實務上進階設計的能力。

報名這裡去➟【202002 C#進階設計-從重構學會高易用性與高彈性API設計 報名表單

...繼續閱讀 »

演化式設計:測試驅動開發與持續重構,第六梯次 201907

【課程主題涵蓋範圍】

依據實務需求完成代碼、加入單元測試、code review 、code smells 辨識且示範與練習重構、測試案例探索/分群/排序、邏輯樹拆分、TDD 循環與 baby step、迭代堆砌產品代碼增量

報名這裡去➟【201907 演化式設計:測試驅動開發與持續重構 報名表單

...繼續閱讀 »