使用明確、自動、還有獨立的UnitTest。
先寫測試程式 再寫功能程式。
測試程式要包含正確版本的輸入 跟 正確版本的輸出。
測試程式要包含錯誤的輸入跟 錯誤時適當的回應。
重構時,要先修改測試程式,以反映新的需求。
重構是為了增進效能、適應性、可讀性、維護性或者其他要改善的項目。
沒有留言:
張貼留言