ここではレイヤー間の結合は破棄する。使うことになるのだろう。(ベータ版では章立てとしてはあるが、現在この部分の本文は記載されていない)となるのだろう。他のアプリケーションの開発でも使用できる。ある必要もないだろう。開発を実施する上で欠かせないのがモックとスタブの存在。そのフレームワークの中にモックとスタブを利用可能とする仕組みを用意している。テストを書くだが、モックとスタブ無くしてそれはできない。入っていた自分にとってはなかなかピンとこなかった。このモックとスタブだが、よく同じ意味で混同して使われることがあるが、その意味合いは異っている。TestDoubleがあり、それをさらに日本語で書いてくれている、下記のサイトがある。TestDouble上記のサイトの文書が一番わかり易く感じたので引用しておく。スタブは、テスト時の呼び出しに対して、あらかじめ用意された結果を返す。通常、テスト用にプログラムされたところ以外には応答しない。スタブは呼び出しの情報を記録することもある。Eメールゲートウェイスタブは「送られた」メッセージを記録するような場合だ。「送られた」メールの数を記録する場合もあるだろう。モックは、エクスペクテーションが事前にプログラムされたものである。エクスペクテーションとは、受信する一連の呼び出しの仕様を表わしたものである。期待されない呼び出しが行なわれた場合は例外をスローする。テスト実行後の検証(verification)で、期待された呼び出しがすべてきちんと行われたかどうかを確認する。moro)の動画を配信します。ソフトウェアチームが運用しています。