FormatException やパース失敗は、入力文字列と想定フォーマットのズレで起きる。日付・数値・GUID・Enum 変換でよく踏み、ロケールやトリム漏れが原因になりやすい。「例外で落とすか、TryParse で返 ...
System.NullReferenceException は、C# で一番よく見る例外のひとつ。「オブジェクト参照がオブジェクト インスタンスに設定されていません」と出て、処理が止まる。 この記事では、よくある発生原因 ...
業務エラー:主にユーザの誤入力、誤動作に起因するもの ・バリデーション系 ・不正データ システムエラー:主にユーザで対処ができないエラー ・サーバ停止 ・DB接続エラー ・プログラム不具合 各発生時の対応例: ...
エラー発生時のエラー処理は追跡をしやすいようにするため下記2点は必要: ・【いつ】【誰が】【どこで】【どうなった】かを収集できるようにログ出力を設計する ・例外メッセージとスタックトレースを出力する エラー時の項目は ...