だから私はリファクタリングしたいいくつかの挑戦的なコードを持っています。課題は、データベースクエリ、EJB、およびJavaserverFacesに依存することです。同時にではなく、それに近い。
良い例はジオコーダーです。入力および保存されたデータに応じて、DBへの複数のクエリに応じて意味のある結果を取得します。このコードは、他のヘルパークラスを参照し、JSFフレームワークを介してそれらを検索する場合もあります。
この種のコードをテストするための最良の戦略は何ですか?コードを可能な限り分離する必要がありますか?代わりにモックを使用する必要がありますか?他の人のために何が働いたのですか?