goto文を恐れなく使う兵達のスレ
■ このスレッドは過去ログ倉庫に格納されています
0711デフォルトの名無しさん
NGNGたしかにこういう馬鹿どもにはgoto禁止しとくに限る。foolproofの意味で。
gotoを忌避する理由がわからないのは構造化の意味がわかってないから。
構造化ってのは、「人間はパターン認識の動物だから、ぱっと見て
パターン認識ができるような書き方をしましょう」ってこと。
スパゲティーってのはもともとそういうパターン認識不可能な様を表現する
言葉だったのに。
gotoを乱用するとパターン認識不能なコードになりやすいのは確かだが、
これは十分条件ってわけじゃない。
パターンの認識性を破壊しないような使い方なら別に使ったって何の問題もない。
意味のある処理ブロックの先頭にgotoで飛んだって、
コードの可読性は失われないよ。
■ このスレッドは過去ログ倉庫に格納されています