- ふらっとVisual C#,C♯,C#(初心者用) Part111
250 :デフォルトの名無しさん[sage]:2014/04/26(土) 22:09:27.96 ID:2szqXR0/ - >>248
よくある議論だけど、最初から言ってるように、戻り値(エラーコード)ではなく 例外機構を使ったからって、呼び出し側がエラーを想定しなかった場合のリスクに違いはない。 上位まで戻るって、意図的にそうした場合は別として、そうでない場合に 想定されてない例外に対して適切な回復処理なんか出来るわけないでしょ。
| - ふらっとVisual C#,C♯,C#(初心者用) Part111
251 :デフォルトの名無しさん[sage]:2014/04/26(土) 22:19:49.67 ID:2szqXR0/ - 突っ込まれる前に言っとくけど、例外を投げることの利点はプログラムを
強制終了させるパワーを持っていることで、だから回復不可能なエラー発生時には 積極的に例外を投げる意味があるけど、それ以外の場合は本来別に例外を投げることに 固執する意味なんてたいしてないんだよね。 むしろエラーコード方式だと他の値が返せなくなるからという程度の理由しかない。
|
|