VB2008 で中規模のアプリケーションを開発しています。アプリケーションをより適切にテストするために、MVP/Supervising Controller アプローチに従っています。
私の質問は次のとおりです。責任を分離するための推奨事項は何ですか? これまでのところ、コントローラーのインスタンスとクラスのインスタンスを含む winform を考え出しました。コントロールは DataBinding を介して更新されます
問題は、責任をどこに書くべきかわからないことです(検証、レポート作成、クエリなどとしましょう)クラス内ですか?別のクラスで?
あなたが私に指摘できるクリーンなWinformクラスの設計の小さな例はありますか?