PHP と zend フレームワークを使用して、優れたソフトウェアを迅速に構築する必要があります。私はこれを TDD の方法で進めようとしています。なぜなら、私よりも経験豊富な人々が、コードを管理しやすくしながら迅速にビルドするための最良の方法であると私に言ったからです。
それで、私はphpunitに関する本を手に入れ、うまくいきました.実際、最初の面倒の後、スピードアップし始め、コードはまだいいです. オブジェクトを個別にテストする方法が好きです。
ただし、zend アクション コントローラーのテストには大きな問題が 1 つあります。zend_test パッケージは、それをテストする方法を提供します。しかし、それはアプリケーション全体を一度にテストしているようです。リポジトリをうまくスタブまたはモックしたり、他の依存関係を注入したりすることはできないようです。そのため、プロジェクトの残りの部分でできるほど広範囲にテストすることができませんでした。
私はこの問題を解決するために探してきました。しかし、ネット上で見つけたのは、それを行う zend_test の方法だけでした。
これについてあなたの意見を知りたいです。多分私は物事をやり過ぎようとしているだけなのかもしれませんし、あるいは zend アクション コントローラの単体テストを開発するためのより良い方法があるのかもしれません。