テスト駆動開発
プログラムに必要な各機能について、最初にテストを書き(これを
テストファースト
と言う)、そのテストが動作する必要最低限な実装をとりあえず行なった後、コードを洗練させる、という短い工程を繰り返すスタイル
テスト駆動開発 - Wikipedia
例
テストドリブンで変形26進法の実装
関連
ビヘイビア駆動開発
より仕様の記述に近い形のテストを書く