テスト駆動開発を使用して最初のプロジェクトを開発しています。Zend FrameworkとPHPUnitを使用しています。
現在、私のプロジェクトは100%のコードカバレッジですが、自分のコードを記述する順序を理解できていません。
私のオブジェクトが何をすることが期待されているかで最初にテストを書くべきですか、それとも私のオブジェクトを書き込んでからそれらをテストするべきですか?
私はコントローラー/モデルを完成させ、それに対するテストを作成することに取り組んできましたが、これがTDDの目的であるかどうかはわかりません。
何かアドバイス?
たとえば、AuthプラグインとAuthコントローラーを作成し、それらがブラウザーで正しく動作することをテストしました。それから私は座って彼らのためにテストを書き、ブラウザで機能するコードにいくつかの論理エラーがあることを証明しました。