TDD的三個階段測試
紅燈、綠燈、重構 :明確了實施TDD所要遵循的工做流 (需求--->測試-->代碼[重構])工作流
紅燈階段: 爲不存在的代碼編寫測試重構
綠燈階段: 僅編寫適量的代碼以經過測試工作
重構階段: 重構代碼,考慮其可維護性、可讀性或代碼總體質量 重構測試,對測試進行維護,保持其整潔性