1

Web アプリケーションを作成するときに、それ自体が応答オブジェクトを提供するサードパーティの API 呼び出しを使用する場合、それらの応答オブジェクトをビュー/モデルで直接使用することをお勧めしますか? それとも、これらの応答オブジェクトからデータをコピーするモデル オブジェクトを作成して、それらをサード パーティ オブジェクトから分離する必要があるのでしょうか? 応答オブジェクト内の既存のデータ以外に、追加する他のデータ属性がない場合でも、このデカップリングは常に必要ですか? また、これらの応答オブジェクトにはセッターメソッドがなく、読み取りメソッドしかないようですか? この情報は、設計上の決定を変更しますか? ここでの良い習慣は何ですか?

4

1 に答える 1

0

モデル オブジェクトの構築中に、外部の応答オブジェクトに依存することはありません。モデル オブジェクトが応答からの属性を必要とする場合は、代わりに属性を渡します。これは、テスト中にモデル オブジェクトをあまり手間をかけずにモックするのに役立ちます。

ビュー オブジェクトに関して言えば、レンダリング中に応答オブジェクトに依存してそれらから属性を抽出しても問題ないと思います。

私の2セント!

于 2012-09-14T06:57:25.237 に答える