11

応答としてJSON文字列をクライアントに返すアプリケーションと、何らかの例外が発生した場合のエラーコードを設計しています。コードを見るだけで、どのタイプのエラーが発生したかを判断するのに役立つ一連のエラーコードを設計することを計画しています。

同じタイプのエラーコードをグループ化するために従うことができる規則はありますか?

編集

返信ありがとうございます。

エラーコードをグループ化する方法は次のとおりです(HTTPステータスコードに多少似ています):

  • エラーコード51xx=>情報
  • エラーコード52xx=>成功
    • エラーコード[5200-5220)=>検証の成功
    • エラーコード[5220-5240)=>送信されたデータの成功
    • エラーコード[5240-5260)=>作成の成功
    • エラーコード[5260-5280)=>変更の成功
    • エラーコード[5280-5300)=>その他
  • エラーコード53xx=>何らかのアクションを実行する必要があることを通知する
  • エラーコード54xx=>クライアント関連のエラーコード
  • エラーコード5500-5549=>サービスレイヤーに問題があるサーバー関連のエラーコード
  • エラーコード5550-5600=>データベースレイヤーに問題があるサーバー関連のエラーコード
4

2 に答える 2

6

エラーを論理単位でグループ化し、使用する規則を決定します。エラーを簡単に識別できるように名前空間または番号付きグループ化を使用する人もいますが、それは、サポートする必要のあるエラーコードの数と、それらをグループ化する方法に大きく依存します。私が知っている「標準的な」規則はありません。

于 2011-04-28T17:12:21.910 に答える
4

私の経験では、それは本当にあなた次第です。エラーコードは、どのように定義されていても、常にあなたが説明する必要があるので、好きなように割り当て/グループ化することができます。ユーザーは気にしません。

于 2011-04-28T17:12:49.617 に答える