>  2004/09/23 (木) 19:43:59        [mirai]
> > 新人の頃、エラー発生時にgoto文で特定の所にジャンプするようにしたら
> > コードレビューのときに怒られたよ(;´Д`)
> > でも今でもあれは間違ってるとは思わない
> エラー判定で勝手に飛ばれると、あとの保守で判定要件を増やす場合に
> 自由が利かないことが多くなるよ(;´Д`)普通にエラーフラグでフローを制御するのが一番いい

00: {
01:     if (err) ecode=-1; goto ERR;
02:     ・・・・
03:     if (err) ecode=-2; goto ERR;
04:     ・・・・
05:     if (err) ecode=-3; goto ERR;
06:     ・・・・
07:     return 0;
08: 
09: ERR:
10:     エラー処理;
11:     return ecode;
12: }

たしかこんな感じだった。わかりやすくていいと思うのだが・・・。

参考:2004/09/23(木)19時38分53秒