Open hatelove opened 7 years ago
最後的 production code 挺簡潔的,但並沒有按照 homework 的規範,一次只針對一個測試案例,用最少的程式碼「剛好」地通過測試案例,一行多的程式都不寫。
當然有可能是因為 homework 的需求太簡單,所以可以一步到位。
或許你可以拿一下 GameOfLife 練習一下。
不要看 sample code, 只看需求的描述,自己寫測試案例來描述這個需求的 context. 然後 TDD 的方式,一步一步的堆砌出滿足測試案例的 production code.
謝謝老師,我會再拿GameOfLife練習一次
最後的 production code 挺簡潔的,但並沒有按照 homework 的規範,一次只針對一個測試案例,用最少的程式碼「剛好」地通過測試案例,一行多的程式都不寫。
當然有可能是因為 homework 的需求太簡單,所以可以一步到位。
或許你可以拿一下 GameOfLife 練習一下。
不要看 sample code, 只看需求的描述,自己寫測試案例來描述這個需求的 context. 然後 TDD 的方式,一步一步的堆砌出滿足測試案例的 production code.