私は「かなり」大きなMFCアプリケーションのUIで働いています。
アプリケーションをモジュールに分割してビジネスロジックを分離しようとしましたが、とにかく、UIにあるべきではないビジネスロジックがある場所はまだたくさんあります。このビジネスロジックをテストすることは困難であり、コントロールを変更することは時には本当に苦痛です。しかし...あなたは私が何を意味するか知っています...
次に、MVPパターンを使用して、UIを実際に分離しようとします。私はパターンについてたくさんのパッパーを読み、いくつかの小さな例を見てきました。パターンを理解することに問題はありませんが、とにかく、開始する前に、いくつかのより複雑な例(MFCアプリケーションからのものである場合)を確認したいと思います。
誰かがいくつかの良い情報源を持っているか、このパターンについての良い本(例付き)を知っているなら、それは非常に役に立ちます。
ありがとう。