「以前はテストを書いたことがなかったけど、LLMにフルスートを生成させるだけだ」という意見をよく見かけます。でも、これは間違っているのではないでしょうか? 基本原則から考えると、テストがコードが動作する決定的な証拠なら、良いテストスーツを設計するために多くの手作業を注ぎ、その後はLLMが実際のコードをワンショットで処理してテストを満たすべきです。なぜ一般的な慣習は逆なのでしょうか? 理論上はTDDはエージェントファーストコーディングでうまく機能するはずですが、そうではありません。なぜでしょうか?