
1: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:39:33.890 ID:QHmUAl4kM
200行くらいで決壊する
これ向いてないっぽい
これ向いてないっぽい
2: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:40:07.212 ID:v3zkgmvU0
AIに読ませて解説してもらえば?
3: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:40:15.678 ID:Ow/4vzgY0
200行なんてすぐじゃない
4: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:40:56.895 ID:gYZpIhS10
オブジェクトでまとめていこう
5: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:41:17.964 ID:Q1M3ciJ30
200行でそれなら向いてないな
6: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:42:11.851 ID:QHmUAl4kM
だよね
7: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:42:13.074 ID:Q1M3ciJ30
Pythonとかはインデントが終わりすぎてて200行でわけわからんくなるけど他のプログラム言語はそんなわけわからんくなることなんてない
8: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:45:19.957 ID:rsJaBSqb0
インデントが括弧になるだけでそんなに変わるか?
14: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:52:19.596 ID:Q1M3ciJ30
>>8
かわるよ
かわるよ
9: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:45:20.587 ID:5xBk4SL6M
俺もだがコメントあんま書かないだろ
10: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:46:15.860 ID:mOaOsS0+0
変数間違い探しの旅へ(´・ω・`)
11: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:47:25.322 ID:nYnp2g/2d
100越えたら別関数にしろって教わらなかったか?
16: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:53:09.425 ID:Q1M3ciJ30
>>11
さすがに1関数で200超えるとかありえんだろw
さすがに1関数で200超えるとかありえんだろw
13: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:48:04.572 ID:yHcDbm1Da
関数化しろよ
12: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:47:41.264 ID:QHmUAl4kM
確かにコメント書いてないかも
15: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:52:40.772 ID:Q1M3ciJ30
言うほどコメントにするかしないか関係あるか?
18: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 12:59:39.347 ID:J0mXT+KDr
AIのコメント文参考にすると読みやすくなる
20: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 13:10:59.183 ID:6r/gPZmh0
クラスで書けばいいよ
22: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 13:19:26.072 ID:y+GVPBif0
5万行書いても理解できる俺は才能あったかもしれない
21: 以下、5ちゃんねるからVIPがお送りします 2026/01/15(木) 13:17:20.396 ID:qDzM8E9Ka
スパゲッティうめぇぇぇええええ
引用元: https://mi.5ch.net/test/read.cgi/news4vip/1768448373/
ダスティン・ボズウェル(著), トレバ-・フォシェ(著), 角征典(著)

コメント
コメント一覧 (27)
wavefanc
が
しました
逆に一箇所が肥大化するとその周辺全部が理解不能になったりする
wavefanc
が
しました
条件のifが入れ子だったら、最初の方で処理しない場合は終了するとか
よくやるのが、標準関数で用意されているものを自分で作ってるヤツ
まあ、勉強を重ねてくれればいつかはコツをつかめるYO
wavefanc
が
しました
多分名前の付け方や構文がダメなんだろうな、機能と認識が一致していないから記憶できない
wavefanc
が
しました
アルゴリズムとデータ構造からやり直し。
wavefanc
が
しました
良くできたプログラムってのは、そのまま英文として読めて意味が理解できる
ラジオプログラムを作るとして、
電源オブジェクト.オン
みたいな
wavefanc
が
しました
docstring除いて80行以内に抑えるべき。
wavefanc
が
しました
wavefanc
が
しました
知識を得たとしても魔法のようにすべてが解決できるわけではない
モジュールの行数の多い少ないはプログラマーの能力とは一切関係ない
短い方がデバッグ担当は助かるけど
wavefanc
が
しました
みんなどうやって莫大な数の変数名考えてんの
wavefanc
が
しました
そらそうやろ
歴史的にも「スパゲッティプログラム」 → 「構造化」 → 「オブジェクト指向」とパラダイムシフトした理由が「プログラムが巨大化すると訳が分からなくなる」って理由やからな
これはプログラムに限った話じゃない
国や企業だって規模が大きくなるに伴って「社長が全て管理」 → 「部課に分ける(地方自治・村や町)」 → 「役割毎に分社化(地方自治・市や都道府県)」って感じで管理しやすくする
wavefanc
が
しました
理由もなく長くなるなら機能で分けられる部分を探して切り分けた方がいい
理解できないなら何を作ってるんだ
wavefanc
が
しました
そしてわけわからなくなるからそうならないようする対策を覚えろ
お前と同じ書き方をしたらベテランだってわけわからなくなるからそこは安心していい
コメントを書く。処理をわけて改行する。関数にわける。それが大事だと理解するのはわけがわからなくなるからだぞ
wavefanc
が
しました
wavefanc
が
しました
長くなるようなら細分化して呼び出す
1画面で可読出来る行数が最適
wavefanc
が
しました
嫉妬で狂いそうになるから
wavefanc
が
しました
引数が条件を満たさなければその場でreturnみたいな
MISRAはこれができないので可読性が落ちる
wavefanc
が
しました
wavefanc
が
しました
業務はこれで行けるけど、アクションゲームの挙動とかはマジで何書いてるかわからねぇ
wavefanc
が
しました
外注先のコードgm過ぎて読むのつら過ぎる
wavefanc
が
しました
コメントする