2011-06-27 6 views
0

私は自分のwcfインターフェイスを別のアセンブリに入れ、それからデータ/ビジネスロジックを自分のアセンブリにすることを考えていました。これはオーバーアーキテクチャーですか、それとも上手ですか?サービスの更新を容易にしますか?またはそれらが問題/バグである場合、バグ修正が容易になります。wcfライブラリのビジネス/データロジックを別のアセンブリに保存しますか?

答えて

2

これは、プログラムを設計する良い方法です。

ビジネスロジックやロジックを個別に表示することができます。これは、Separation of Concernsと呼ばれ、品質ソフトウェアの開発における最も重要な原則の1つです。

これはバグを完全に回避するのに役立つので、バグを「修正」するのに役立ちません。

スクリプト可能なコンソールインターフェイスやWebまたはSilverlightインターフェイスを後で用意したい場合に備えて、同じビジネスオブジェクトに対して異なるフロントエンドを作成することもできます。

+0

答えに感謝します。バグを避けることは実際にそれらを修正するよりも良いでしょう:) – Xaisoft

+0

@Xaisoft - 間違いなく。どういたしまして! –

関連する問題