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