分類
courses

【TDD 與 持續重構】 #202401

讓大家依據實務需求完成代碼、加入單元測試、code review 、code smells 辨識,且依照成員的 legacy code 現場示範重構並指導練習重構、測試案例探索/分群/排序、邏輯樹拆分、TDD 循環與 baby step、迭代堆砌產品代碼增量。

分類
courses

【TDD 與 持續重構】 #202302

讓大家依據實務需求完成代碼、加入單元測試、code review 、code smells 辨識,且依照成員的 legacy code 現場示範重構並指導練習重構、測試案例探索/分群/排序、邏輯樹拆分、TDD 循環與 baby step、迭代堆砌產品代碼增量。

分類
courses

Clean Coder:DI 與 AOP 進階實戰 #202302

物件導向三特性:封裝、繼承、多型,大家都會背。

物件導向兩抽象:abstract, interface,大家都看過。

好的物件導向原則:SOLID,大家都聽過。

到依賴注入(Dependency Injection)、橫切面設計(Aspect-Oriented Programming),大家可能用過,但就是照樣畫葫蘆,跟著前人這樣做。

想要知其然也之其所以然,這門培訓會從物件導向的基本,以解決實務問題與需求為出發點,深入淺出帶著大家了解來龍去脈,重構實務 legacy code 讓設計變得更加簡潔

分類
courses

Clean Coder:DI 與 AOP 進階實戰 #202205 加開場

物件導向三特性:封裝、繼承、多型,大家都會背。

物件導向兩抽象:abstract, interface,大家都看過。

好的物件導向原則:SOLID,大家都聽過。

到依賴注入(Dependency Injection)、橫切面設計(Aspect-Oriented Programming),大家可能用過,但就是照樣畫葫蘆,跟著前人這樣做。

想要知其然也之其所以然,這門培訓會從物件導向的基本,以解決實務問題與需求為出發點,深入淺出帶著大家了解來龍去脈,重構實務 legacy code 讓設計變得更加簡潔

分類
courses

【TDD 與 持續重構】 #202205

讓大家依據實務需求完成代碼、加入單元測試、code review 、code smells 辨識,且依照成員的 legacy code 現場示範重構並指導練習重構、測試案例探索/分群/排序、邏輯樹拆分、TDD 循環與 baby step、迭代堆砌產品代碼增量。

分類
courses

Clean Coder:DI 與 AOP 進階實戰 #202205

物件導向三特性:封裝、繼承、多型,大家都會背。

物件導向兩抽象:abstract, interface,大家都看過。

好的物件導向原則:SOLID,大家都聽過。

到依賴注入(Dependency Injection)、橫切面設計(Aspect-Oriented Programming),大家可能用過,但就是照樣畫葫蘆,跟著前人這樣做。

想要知其然也之其所以然,這門培訓會從物件導向的基本,以解決實務問題與需求為出發點,深入淺出帶著大家了解來龍去脈,重構實務 legacy code 讓設計變得更加簡潔

分類
courses

【TDD 與 持續重構】 #202202

讓大家依據實務需求完成代碼、加入單元測試、code review 、code smells 辨識,且依照成員的 legacy code 現場示範重構並指導練習重構、測試案例探索/分群/排序、邏輯樹拆分、TDD 循環與 baby step、迭代堆砌產品代碼增量。

分類
courses

【TDD 與 持續重構】 #202108

讓大家依據實務需求完成代碼、加入單元測試、code review 、code smells 辨識,且依照成員的 legacy code 現場示範重構並指導練習重構、測試案例探索/分群/排序、邏輯樹拆分、TDD 循環與 baby step、迭代堆砌產品代碼增量。

分類
courses

【TDD 與 持續重構】 #202105

讓大家依據實務需求完成代碼、加入單元測試、code review 、code smells 辨識,且依照成員的 legacy code 現場示範重構並指導練習重構、測試案例探索/分群/排序、邏輯樹拆分、TDD 循環與 baby step、迭代堆砌產品代碼增量。

分類
courses

【TDD 與 持續重構】 #202102

本活動將以實務的例子,讓大家針對真實需求進行實例化需求分析、學會如何為真實的 legacy code 進行單元測試與重構,最後透過 TDD 的練習與比較,來深刻體悟 TDD 如何幫助我們化繁為簡、迭代式地進行產品增量的開發。