ここでは虹裏imgのかなり古い過去ログを閲覧することができます。
20/07/29(水)17:21:20 No.712914946
いいのよ
1 20/07/29(水)17:22:24 No.712915169
甘えるな
2 20/07/29(水)17:23:12 No.712915311
returnする前にどうしてもやっておきたいことが…
3 20/07/29(水)17:29:08 No.712916534
許してくれるだろうか許してくれるねありがとうグッドgoto
4 20/07/29(水)17:29:41 No.712916651
それで言語は?
5 20/07/29(水)17:30:29 No.712916802
>それで言語は? C++です
6 20/07/29(水)17:32:42 No.712917246
>>それで言語は? >C++です 死刑
7 20/07/29(水)17:33:04 No.712917309
死刑!?
8 20/07/29(水)17:33:17 No.712917343
gotoしてもええよ
9 20/07/29(水)17:33:50 No.712917445
だって国が推進してるんですよ!?
10 20/07/29(水)17:34:08 No.712917505
goto 14;
11 20/07/29(水)17:34:45 No.712917629
法律で禁止できる?
12 20/07/29(水)17:37:28 [ダイクストラ] No.712918178
絶対に許さないよ
13 20/07/29(水)17:37:41 No.712918216
ただしswitch節を発着するものは対象外とする
14 20/07/29(水)17:38:29 No.712918368
freeを最後にまとめといてgotoで必ずそこ通るようにしていいですか
15 20/07/29(水)17:39:11 No.712918509
使っちゃダメって言われてるのは知ってるけどなんで使っちゃダメなのかは知らない
16 20/07/29(水)17:39:38 No.712918594
どうせend:の後ろにもいろいろ書いてる
17 20/07/29(水)17:39:57 No.712918663
>freeを最後にまとめといてgotoで必ずそこ通るようにしていいですか 必ず通るならええよ
18 20/07/29(水)17:40:57 No.712918865
ダメよと言われて反論できる人は使っても良い
19 20/07/29(水)17:41:33 No.712918976
>使っちゃダメって言われてるのは知ってるけどなんで使っちゃダメなのかは知らない 意図も示さずにソースコードの中で飛び六方始めるから
20 20/07/29(水)17:42:23 No.712919141
breakしないswitch文の大規模なやつ
21 20/07/29(水)17:43:19 No.712919343
vbaをちょっと弄ったことしかない程度の人間なので何が悪いのかわからないや…
22 20/07/29(水)17:43:41 No.712919404
>使っちゃダメって言われてるのは知ってるけどなんで使っちゃダメなのかは知らない 簡単に言うとコードのその部分に来たときにプログラムの状態がどうなってるのかを把握したり制御したりするのが難しくなるから 特に上に戻るgotoは絶対許さん殺すぞされてる場合は多い
23 20/07/29(水)17:46:41 No.712920054
上から下に読むなんて誰が決めた 俺は俺の道を往く
24 20/07/29(水)17:47:28 No.712920244
>ダメよと言われて反論できる人は使っても良い 一人で開発していて保守も全部面倒見るなら使っていいよ
25 20/07/29(水)17:48:14 No.712920395
>俺は俺の道を往く コードレビューで滅茶苦茶怒られるやつ!
26 20/07/29(水)17:48:20 No.712920421
リソースの最終的な解放のために使う場合はfinallyを使ってください…
27 20/07/29(水)17:49:10 No.712920600
goto fail;
28 20/07/29(水)17:49:43 No.712920734
まあifで書けない分岐なんて大抵設計者の脳内もスパゲティだからな…
29 20/07/29(水)17:50:03 No.712920795
デストラクタが一個も存在しないベターCなC++ならギリギリ…
30 20/07/29(水)17:50:08 No.712920817
条件分岐と繰り返しで全て実装出来るって偉い先生が言ってただろうが
31 20/07/29(水)17:52:31 No.712921369
エラーハンドリングと多重ループからの抜けは許して…
32 20/07/29(水)17:52:46 No.712921425
goto retry;
33 20/07/29(水)17:53:36 No.712921589
>goto retry; …すぞ
34 20/07/29(水)17:53:50 No.712921655
多重ループ抜けるのがめんどいからさ… 数行の関数にまとめてるし良いよね…?
35 20/07/29(水)17:54:17 No.712921743
>上に戻るgoto これは本当に吐き気を催す邪悪だからやめろ
36 20/07/29(水)17:54:49 No.712921849
switchの中でのみ生きることを許されるやつ
37 20/07/29(水)17:56:55 No.712922324
プログラマ引退してずいぶん経つけどgotoはやっぱダメなのね
38 20/07/29(水)17:57:09 No.712922379
多重ループなんてfailフラグでも作っとけばよかろえもん
39 20/07/29(水)17:57:28 No.712922450
必要のないところで使うなってだけよ
40 20/07/29(水)17:58:04 No.712922619
フラグ管理はそれはそれであんま美しくないんだよなあ…
41 20/07/29(水)17:58:14 No.712922661
gotoも早期returnも一緒よ
42 20/07/29(水)17:58:49 No.712922807
>プログラマ引退してずいぶん経つけどgotoはやっぱダメなのね むしろどんどん使うな方向だと思う 教科書から消されるんじゃ
43 20/07/29(水)17:59:26 No.712922974
goto end は終わってない
44 20/07/29(水)17:59:56 No.712923089
ガベージコレクトのない言語はこれだから
45 20/07/29(水)18:01:01 No.712923348
Cが高級アセンブリと呼ばれるだけある
46 20/07/29(水)18:02:34 No.712923708
もうサポートやめりゃいいのに
47 20/07/29(水)18:03:55 No.712924031
一応有用な場面が存在するので
48 20/07/29(水)18:04:45 No.712924220
Goto continue
49 20/07/29(水)18:05:16 No.712924355
Microsoftのサンプルコードはgoto done;とか結構使ってるよ https://docs.microsoft.com/en-us/windows/win32/medfound/step-4--create-the-media-session
50 20/07/29(水)18:06:34 No.712924661
今もなお世界中ですぱげっちーを量産し続ける恐怖の四文字 それがgotoである
51 20/07/29(水)18:08:26 No.712925092
>Microsoftのサンプルコードはgoto done;とか結構使ってるよ returnとかthrowじゃダメなんだろうか というかHRESULTって久々に見た
52 20/07/29(水)18:08:37 No.712925136
return zikka;
53 20/07/29(水)18:09:38 [throw] No.712925376
>今もなお世界中ですぱげっちーを量産し続ける恐怖の四文字 >それがgotoである ひどいやつもいたもんだ
54 20/07/29(水)18:10:28 No.712925559
throwも使う奴によっては割とひどいことになるぞ 投げたならちゃんと処理しろや!!
55 20/07/29(水)18:10:29 No.712925560
久々にgoto文見た 10年以上見てなかったのに
56 20/07/29(水)18:10:49 No.712925656
仕事で専門外なのにプログラミングをしなくちゃいけなかった事があってとりあえずgo toで乗り切ったよ 許してくれるだろうか
57 20/07/29(水)18:10:57 No.712925687
>投げたならちゃんと処理しろや!! //例外は握りつぶす
58 20/07/29(水)18:11:14 No.712925765
いいですよね空のcatch節
59 20/07/29(水)18:11:20 No.712925785
どうしてスパゲッティは発生するんだろうな…
60 20/07/29(水)18:11:28 No.712925818
VBAのエラー処理くらいでしか使ったことないな
61 20/07/29(水)18:11:39 No.712925859
>いいですよね空のcatch節 書かなきゃコンパイラに怒られるからよ…
62 20/07/29(水)18:12:52 No.712926175
kernel内でセマフォとか使う時には使って楽してすまない…
63 20/07/29(水)18:13:00 No.712926211
>どうしてスパゲッティは発生するんだろうな… 俺は一体なんのためにコードを書いているんだ…
64 20/07/29(水)18:13:32 No.712926341
phpなんかはもともとなかったのにユーザーの要望でgoto実装したくらいだから 大人気なんだよgotoは
65 20/07/29(水)18:13:48 No.712926404
>どうしてスパゲッティは発生するんだろうな… 現実の諸問題が非構造的だからうんぬん
66 20/07/29(水)18:14:04 No.712926469
新しい言語ほど表現の選択肢が減るのはのは人間の無能を晒してる感ある
67 20/07/29(水)18:14:22 No.712926539
書いた奴だけは理解できるスパゲッティならせいぜい一発殴らせろで済むんだよ 書いた奴さえ理解できないスパゲッティはもう殴り殺してやりたくなる
68 20/07/29(水)18:14:30 No.712926577
>throwも使う奴によっては割とひどいことになるぞ googleさんはもろもろの理由で例外使ってない https://ttsuki.github.io/styleguide/cppguide.ja.html#Exceptions
69 20/07/29(水)18:15:16 No.712926763
gotoは許さない 共通化せずに同じような関数をクラスごとに別々に用意してるのも許さない
70 20/07/29(水)18:15:51 No.712926911
まあ例外処理も実質gotoだし使っても大丈夫だろう
71 20/07/29(水)18:15:58 No.712926938
あとからあとから仕様追加されて納期も無いと もうスパゲッティになるじゃんこんなのってなる
72 20/07/29(水)18:16:11 No.712926991
上から下に単純に読むだけのなら使っても… いや使うことを学んではいけない
73 20/07/29(水)18:16:17 No.712927019
windowsバッチでは現役だからよ… せめてVBSだけでも使えないですかね…
74 20/07/29(水)18:17:07 No.712927225
バッチだと流石にそこまで複雑なやつは書かないと言うか書けねえから問題ない
75 20/07/29(水)18:17:32 No.712927322
カーニハンリッチーのCの本でよっぽどの理由がなきゃ使うなって書いてあったの覚えてる
76 20/07/29(水)18:17:50 No.712927402
機械語に近いならわかる イマドキのアプリ書きが使うんじゃねえ!