これについて同僚と話し合っていたのですが、合意に達することができなかったので、あなたの考えを聞きたかったのです。私はこれについて私自身の意見を持っていますが、あなたのためにそれを台無しにするつもりはありません.
いつSOAP エラーを返す必要がありますか? また、エラー情報を含む結果オブジェクトを返す必要があるのはいつですか? これは、さまざまなシステム (.NET、Java など) で使用できる一般的な Web サービス用であると想定します。結果オブジェクトには、isError フラグ、errorType (特定の例外タイプに類似)、およびメッセージが含まれます。
考慮すべき点:
- データ検証エラーは障害ですか?
- フォールト (非常に例外的なケース) と結果オブジェクト (「予想される」エラー) の組み合わせが必要ですか?
- SOAP エラーをどのようにグループ化しますか (クリティカル [ヌル参照] と検証 [郵便番号が正しくありません])?
- フェイルファスト vs エラーチェックを忘れずに
- ベスト プラクティス、パターン、標準など
記事へのリンクは有効です。あなたの意見が欲しいように聞こえますが、事実に固執してください(x は y と z により優れています...)