私は、提示されたユーザーが既にdbに存在するかどうかを判断するためにユーザーの連絡先情報を解析する必要があるクラスを作成しています。ソースは検証されていないため、ユーザーが生成したデータはさまざまな条件下で一致するかどうかをテストする必要があります。TDD演習:ユーザーの存在を確認する
コンテンツは3つのフィールドに表示されます。名前(最初は&最後に組み合わせられます)。会社名;メール
私は、これらの可能な一致条件のそれぞれに基づいて結果を返す必要があります。
Exact Match
Email Match
Domain Name Only
Full Name Exact
Last Name Only
Institution Match
は、私は私がこれをコーディングに取り掛かるだろうかの大まかなアイデアを持っていると確信しています正式なTDDアプローチによって生成される結果よりも劣る結果となる。私のTDD学習曲線はちょうどその基本を過ぎていますが、上記のシナリオがどのように完全なライフサイクルを通してどのようにステージングされ、開発されたかを知る深さはありません。私は建築的観点からプロジェクトを構造化する助けをしたいと思います。 TOUが既にマッチタイプのリスト内の主要な正のテストケースを記載されているよう
THX
正しい軌道に乗っているようです。最初に不合格のテストを書く...合格するために必要な最小限のコードだけを追加してください。重複を探し、それをリファクタリングしてください。繰り返す。 – Gishu