×
開発技術と開発管理

例えば、「入力された2つの数字を足し算する関数」を作る場合、まず「3と5を入力したら8が返ってくること」を検証するテストを先に書きます。この時点では関数がないためテストは失敗します(Red)。次に、単に「8」を返すだけの最低限のコードを書いてテストを通します(Green)。その後に、正しい足し算の処理に書き換え、コードを整理します。

もう少し詳しく