会社向けの Excel アドインのスイートを開発しています。私はこれまでアドインをやったことがないので、いくつかの複雑なことにはあまり詳しくありません。最初の製品を提供した後、ユーザーは、テスト中に経験/遭遇/気付かなかったエラーに遭遇しました。さらに、Visual Studio のデバッグ環境からそれらを再現するのが困難でした。
プログラムのさまざまな部分からメッセージを受け取る軽量のロギング クラスを作成することになりました。プログラムはそれほど大きくないので、それほど多くの作業はありませんでした。しかし、私が最終的に得たのは、ユーザー環境で起こっていることをログに記録できるように、Try... Catch ブロックでラップされたほぼすべてのコード行でした。
私はそれを適切に実装したと思います.他のクラスやモジュールへの呼び出しをラップするのを避け、代わりにブロックを呼び出しの中に入れようとしました.興味のある情報を記録した後の例外。
私の質問は、本質的に、これは大丈夫ですか?これに取り組むより良い方法はありますか?私は基地外ですか?
クイック編集: 重要なのは、うまくいったことです。そして、バグを突き止めて解決することができました。