「最初にテスト」がどのように機能するかはわかりません。いつ、なぜこのアプローチをとるかについての議論を聞きたいです。
1行の実装を書く前に、テストを書いてモックを作成することをお勧めすることがよくあります。とはいえ、すべての状況に当てはまるわけではないと思わざるを得ません。たとえば、プロトタイプを作成していて、すべてがどのように機能するかまだわからないとします。そのため、必要だと思われる各ステップの例を見つけて、コードに挿入し始めます。最後に、私は自分の理論の証明を手に入れましたが、それほど長くはかかりませんでした. これは本質的に「私のテスト」です。これは単体テストではありませんが、テストです (ほとんどの場合、コンソール アプリです)。
これが私の仕事のやり方です。やりたいことを考えて、やってみようと思います。それが機能する場合は、最終的に戻って単体テストを作成し、回帰をトラップできるようにします。これはあなたが「やるべきこと」とは違うのですか?