0

I have a helper method that shells out to an external (command line) utility. Upon process completion it checks the exit code and if it detects an error throws an exception with the contents of StandardError.

I realize that it doesn't terribly matter for my given scenario. But what is the "correct" exception type for an error in an external application.

I remember a long time ago seeing a list somewhere on msdn of all the built-in exception types and their recommended uses but can no longer find it.

4

1 に答える 1

1

「正しい」例外は、アプリケーションで定義する例外です。

使用できる内部例外ディクショナリを保持していることを確認してください。

例外ディクショナリを文書化し、意図したとおりに使用すると、アプリケーション内でも、例外ディクショナリを処理する必要がある他のアプリケーションでも驚くほど機能します。

一般的な例外は....一般的なものであり (doh!)、アプリケーションを使用しているユーザーに実際の問題について十分な洞察を提供することはできません。

My2c

于 2013-01-31T23:24:22.363 に答える