原創 | 使用JUnit、AssertJ和Mockito編寫單元測試和實踐TDD (九)測試驅動開發(TDD)

上一部分我們介紹了單元測試,並列舉了單元測試的好處。這一部分我們介紹極限編程的核心實踐——測試驅動開發(Test-Driven Test,簡稱TDD)。從做法來看: TDD = Test First + Refactor 測試驅動開發 = 測試先行 + 重構 TDD要求先寫好單元測試,然後再編寫能夠通過測試的(可能髒亂差)產品代碼,最後再重構產品代碼使其更加簡潔。 TDD是Kent Beck開創的
相關文章
相關標籤/搜索