透過測試驅動開發 TDD、Android TDD,減少冗餘的程式碼、提程式碼品質
從 TDD Kata 練習中,學會什麼是 測試驅動開發 TDD
了解 TDD 中的重要步驟:重構,並能在完課後熟悉實際操作流程
學會 MVP、MVVM 架構下的 TDD
透過 TDD,減少 Android App 開發中冗餘的程式碼、提升程式碼品質
Click for settings
# 寫測試是撰寫 Android App 最重要的事!
別擔心!這些問題都能夠過『撰寫測試』來解決!
這門課程將帶領大家透過測試驅動開發(Test-driven development,簡稱 TDD),提高程式碼品質、優化開發速度。
# 帶領您學會測試驅動開發 TDD,運用於 Android App 開發
測試驅動開發(TDD)
測試驅動開發(TDD)是一種開發流程,也就是先寫測試,再完成產品程式碼。透過這個方式,可以減少 Over Design,撰寫剛好能通過測試的程式碼,達到⼩步快⾛,有錯誤也能及時修正!在實務開發時,就是依循 TDD 的工作流程,依照需求完成一個又一個的單元測試。
課程將從最基礎的 Kotlin TDD,介紹 TDD 的必要性和優點,並透過 3 個 Kotlin TDD Kata 進行實際練習。接著,進入最關鍵的 Android TDD ,我將帶你解決幾個 Android TDD 經常遇到的問題-遇到 UI ,不知道怎麼TDD、遇到無法測試或不需要測試的地方時,不知道怎麼 TDD、在 MVP、MVVM 的架構下,要如何進行 TDD。
# 使⽤ TDD 在 MVP、MVVM 的架構下,加速開發 Android App!
# 7 分鐘帶你了解什麼是 TDD 測試驅動開發
講師將用一個實際的範例帶領大家了解 TDD 的 3 步驟將會是如何進行。
# 從 Fizz Buzz、Bowling Game、Harry Potter Book 3 大知名 TDD Kata 帶你學會 TDD 與重構
# 朝向高效、質優的 Android 工程師邁進!
學完這門課程,你將能優化整體開發流程,不必再擔心常常把程式碼改壞,遇到錯誤也能馬上修正!
# 從單元測試到 TDD、CI/CD 一次精通
# 講解詳細,有效提升 App體驗!
# 讓 Evan 老師帶你征服 Android 測試!
Evan 陳瑞忠老師
如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。
若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。
所有線上課程皆不受時間限制,享無限次永久觀看!
+ other 1 course