從簡單到複雜

與編寫類相同 - 從簡單的情況開始,然後逐個新增需求(也稱為測試)和實現(也稱為生產程式碼):

[Test]
public void EnsureThat_IsLeapYearIfDecimalMultipleOf4() {...}
[Test]
public void EnsureThat_IsNOTLeapYearIfDecimalMultipleOf100 {...}
[Test]
public void EnsureThat_IsLeapYearIfDecimalMultipleOf400 {...}

當完成需求時,不要忘記重構步驟 - 首先重構程式碼,然後重構測試

完成後,你應該擁有一個完整,最新且可讀的類文件。