私はプログラミングを始めたばかりで、Java と C# のアプリケーションをいくつか持っています。デスクトップアプリケーションをビューとして、コントローラーとデータベースに接続されたモデルを備えた基本的なmvc-logicを使用しています。
私は見栄えの良い方法で例外を処理する方法にかなりの数の脳細胞を費やしてきましたが、これまでのところ、私のソリューションは匂いがします。しばらくの間、私はビューにすべての例外を投げましたが、これはひどいようです。現在、コントローラーにキャッチブロックがありますが、それらをどうするかわかりません。
コントローラーが void メソッドを使用していた場合、何らかのエラー メッセージを含む文字列を返すようになりました。メソッドが何かを返す必要がある場合、メソッドは null を返すようになり、ビューは何かを行う前に応答が null かどうかをチェックします。
私が探しているのは、見栄えの良いソリューションです。これを行うためのベストプラクティスの方法はありますか? ググっても何も見つかりませんでした。
これは一種の一般的な質問だと思いますが、いくつかのヒントを期待しています。