職場のソースコード(C)が凄いんやけど

1 : 2022/04/21(木) 15:39:08.95 ID:u7GbSrqGr
関数に引数持たせたらあかんらしいねん
そのせいで受け渡し方法がスコープ広げるしかないからスタティックとグローバル変数だらけなんやが
2 : 2022/04/21(木) 15:40:13.85 ID:y9SOB3ZUd
デバッグはしやすそう
3 : 2022/04/21(木) 15:40:54.53 ID:huy2v5qM0
昔移植したゲームのソースコードがそんなんだった
4 : 2022/04/21(木) 15:40:57.92 ID:7yGE5H6t0
変数名被ってバグってそう
5 : 2022/04/21(木) 15:41:15.95 ID:uryHktuwM
組み込みでコンパイラが糞だからとかか
9 : 2022/04/21(木) 15:43:21.55 ID:b7uUMG+H0
>>5
組み込みだとこういうのよくあるんかな
6 : 2022/04/21(木) 15:42:10.88 ID:z/fdQCr7M
オブジェクト側でやればええよ
まあそれができないからグローバル変数モリモリなんやろが
7 : 2022/04/21(木) 15:42:18.34 ID:Ym+2svx7M
引数持たせると負荷がかかるんか?
8 : 2022/04/21(木) 15:43:21.40 ID:u7GbSrqGr
ハード的な制約とかそんなんでは全くないらしいねん
ただ昔からこうってだけの理由らしいわ
国内で名前知らんやつおらんような企業のバリバリの量産部署でこれってほんまにビビるで
23 : 2022/04/21(木) 15:53:25.63 ID:RKpn0kX6M
>>8
JRなんか未だにms-dosやぞ
10 : 2022/04/21(木) 15:43:31.04 ID:l9070FWgM
コンパイル言語って大変やな
11 : 2022/04/21(木) 15:43:38.83 ID:ed5Se2hGa
困ってなけりゃそれでええ
12 : 2022/04/21(木) 15:44:28.47 ID:AxGhomXZd
メモリ周りにトラウマでもあるんやろか
15 : 2022/04/21(木) 15:45:12.19 ID:b7uUMG+H0
>>12
その企業の歴史わからんとなんとも言えんよな
事故でそんなことになったかもしれんし
13 : 2022/04/21(木) 15:44:29.94 ID:Ym+2svx7M
天才が全部書き換えるのを待つしかない
14 : 2022/04/21(木) 15:44:40.44 ID:FXm0v9Sz0
C知らんけどグローバル変数やシングルトンに同時にアクセスしたらクラッシュするやろ
16 : 2022/04/21(木) 15:45:29.06 ID:bJoM/0BY0
なんやこの頭良いスレ…
17 : 2022/04/21(木) 15:46:43.82 ID:Wfiw1zW4p
賢い奴らしかおらん珍しいスレ
18 : 2022/04/21(木) 15:47:46.61 ID:71KDEXv20
統一されてるならそれでええ
個人レベルでバラバラだとマジで糞
19 : 2022/04/21(木) 15:49:23.75 ID:yuJD/M+e0
スコープ広いと脳が混乱する
21 : 2022/04/21(木) 15:49:54.09 ID:Ys8UoD0A0
そんなソースコード読んだら気が狂う自信あるわ
22 : 2022/04/21(木) 15:50:55.57 ID:+42TYyDo0
神を待つしかない
24 : 2022/04/21(木) 15:55:07.42 ID:H2Iub13i0
スタックが1引数で溢れるんや
25 : 2022/04/21(木) 15:55:13.19 ID:n5GwOgxj0
競合相手とかおらんのか?
26 : 2022/04/21(木) 15:55:35.35 ID:FXm0v9Sz0
メモリが限られれてる組み込みでグローバル変数多用するとかアホやろ
と思うけど調べたら結構やってるやつ多いみたいやな
27 : 2022/04/21(木) 15:56:12.23 ID:7iz5dlQX0
ウケルwww
なんのための関数なのwwwwww
29 : 2022/04/21(木) 15:59:36.47 ID:KHY0qjJA0
引数とか戻り値っていう概念を理解できなかったジジイが偉くなったんやろね
俺が読めないからダメっていう
30 : 2022/04/21(木) 16:00:16.72 ID:q74XiFEs0
可読性ゴミそう
31 : 2022/04/21(木) 16:01:54.34 ID:FXm0v9Sz0
グローバル変数使う方が可読性上がるし別に理解してないから引数指定しないわけじゃないやろ
ずれとるで
33 : 2022/04/21(木) 16:08:14.44 ID:MZn4eRxR0
欠陥探すの大変そう
34 : 2022/04/21(木) 16:09:12.03 ID:03tC25J20
ソースコードのファイル一つでやってるんかこれ
35 : 2022/04/21(木) 16:10:04.89 ID:dGMxTCHe0
スタックメモリ使いたくないんやろ
好きなだけ再帰呼び出ししていいぞ

コメント

タイトルとURLをコピーしました