■ このスレッドは過去ログ倉庫に格納されています
90年代から2010年までのソースって結構クソじゃね?
- 1 :仕様書無しさん:2022/02/07(月) 01:57:04.91 .net
- プログラマーになってまだ1年もたってないペーペーの新人なんだけどさ
会社の案件でVBAとかVB.netとかのソース見せてもらう機会があったんだけど
1990年〜2010年の間に作られたシステムってまじで読みづらくない?
ネットとかではよくコメントアウトしましょう!とか変数はわかりやすい名前で!
とか多分今だと当たり前のことなんだろうけどさ。この年代のソースってここまで読みづらいもんなの?
一番ひどかったのは関数になんの処理させてるか書いてなくて絶増した。
どんな処理してるかリストアップするのに・・・
- 2 :仕様書無しさん:2022/02/07(月) 02:28:18.36 .net
- そう、その時代は、昭和時代にプログラムを覚えた
ただのゲーオタに過ぎないガキが一斉に就職してきて、
その稚拙で高度な技術力でやりたい放題だったんだ。
しかも、ダウンサイジングなどという影響で
パソコンが仕事で使われるようになったもんだから
中小企業が自社でそういうガキを雇いまくって以下略。
- 3 :仕様書無しさん:2022/02/07(月) 04:35:18.12 .net
- KentWeb CGI をなめるな!
https://www.kent-web.com/
これでも当時は最先端のウェブシステムだったんだぞ!
- 4 :仕様書無しさん:2022/02/07(月) 04:37:34.19 .net
- ぶっちゃけ企業システムも大差ないけどね。
COBOLとか使っていた所は、構造化といった概念すらなく
スパゲッティコードで、関数すら使われてない
F001 みたいな関数名をつけろとか言われていたり
関数台帳なる関数名とその処理の内容を対応付けたものがあったり
まあひどいもんさ
- 5 :仕様書無しさん:2022/02/07(月) 04:39:03.68 .net
- バージョン管理ソフトも使われてなくて
変更履歴をコメントで残せだろ
修正者の名前をソースコードに書いておけだの
アホみたいなルールがある
- 6 :仕様書無しさん:2022/02/07(月) 04:39:42.39 .net
- バージョン管理ソフトも使われてなくて
変更履歴をコメントで残せだろ
修正者の名前をソースコードに書いておけだの
アホみたいなルールがある
- 7 :仕様書無しさん:2022/02/07(月) 07:05:53.89 .net
- バージョン管理偉そうに云々いっても
おまえ、そのソフト作ってなくて利用してるだけやん
- 8 :仕様書無しさん:2022/02/07(月) 07:55:56.56 .net
- はい、凄いソフトを使いこなしてますが
それがなにか?
- 9 :仕様書無しさん:2022/02/07(月) 07:57:01.37 .net
- シェルスクリプトで超劣化版バックアップツール作って
これがお手製バージョン管理ソフトだ!
(マージどうするの?w)
みたいなアホがいるからなぁ
誰とは言わんけど
- 10 :仕様書無しさん:2022/02/07(月) 09:02:21.48 .net
- おまえの書いたコードも10年後にはそう呼ばれるんやで
- 11 :仕様書無しさん:2022/02/07(月) 11:27:10.33 .net
- VBAなんかで語られてもだな
- 12 :仕様書無しさん:2022/02/07(月) 14:39:30.70 .net
- 絶増した
とか書いてるやつには無理
- 13 :仕様書無しさん:2022/02/07(月) 18:32:30.98 .net
- 誤字に関しては揚げ足取りで意味わからん
- 14 :仕様書無しさん:2022/02/07(月) 18:37:58.41 .net
- 便利なライブラリがない頃のプログラミングは
数学、物理公式などの基礎学力がないと乗り越えられない壁が沢山ある
学歴不問で集めてライブラリコピペさせてる人達に読ませるのは無理
現代人には使いこなせない超古代文明だから
- 15 :仕様書無しさん:2022/02/08(火) 05:21:48.50 .net
- フレームワークがない時代は
もろに開発者の技術力が反映するからね
フレームワークを自力でも解決できるような人は
ディレクトリがちゃんと構造化されてるけど
そうでないひとはフラットにスクリプトが配置されてるだけ
- 16 :仕様書無しさん:2022/02/08(火) 06:31:31.90 .net
- 超古代文明COBOL
って言葉を聞いたことがある
- 17 :仕様書無しさん:2022/02/08(火) 18:30:48.88 .net
- フレームワークしか使えないプログラマってプログラマなの?
- 18 :仕様書無しさん:2022/02/08(火) 22:17:26.78 .net
- フレームワークを使いこなすには
全部わかってないとダメだぞ
- 19 :仕様書無しさん:2022/02/09(水) 00:57:08.25 .net
- 中身わからなくても画像認識できるよね
- 20 :仕様書無しさん:2022/02/09(水) 06:06:23.70 .net
- それはライブラリだろ
中身を誰かが作るのがライブラリ
中身を自分で作るのがフレームワーク
- 21 :仕様書無しさん:2022/02/10(木) 06:17:23.61 .net
- どちらも入力を突っ込むだけじゃね
- 22 :仕様書無しさん:2022/02/10(木) 08:35:02.27 .net
- 全部キータイプするから、同じことって言いたいの?
- 23 :仕様書無しさん:2022/02/16(水) 14:10:57.77 .net
- というかVBがだめよ。それこそ1980年代の書き方と同じで処理量だけ膨大なってた
あと当時はWindowsアプリもAPI直で使ってて普通にウインドウ動作させるプログラムを
自力で書くとかムダなことやる時代だったからプログラミングに入るのが一番難しかったんじゃないか?
- 24 :仕様書無しさん:2022/02/16(水) 14:17:21.06 .net
- あと高度な計算のライブラリが無かったのは可読性とは別の問題だわな
20代のころ画像処理やってたが、10年ほど離れて別のひとがopencv使ってるの見たら
二値化でやればよい処理にエラい重い処理使ってて大丈夫かいな思った記憶
- 25 :仕様書無しさん:2022/02/16(水) 16:01:05.57 .net
- >>23
だがcuiがまだまだ使われててhello worldから入っても実用的なアプリが作れた
だから、一概に難しかったということもない
- 26 :仕様書無しさん:2022/05/22(日) 08:36:01.86 .net
- >>17
残念ながら逆。
フレームワーク使っているプログラマーに対してフレームワークを使わないプログラマーはマウントを取れない。
むしろフレームワークすら使えないプログラマーこそ、「フレームワークも使えないプログラマーってプログラマなの?」って言われる立場。
フレームワークを使ったことがあるプログラマーはフレームワークの無い環境で開発するとき、何が足りていないのかを即座に見抜く。
- 27 :仕様書無しさん:2022/10/14(金) 10:09:48.29 .net
- スパゲッティーミート「クソ」ース
- 28 :仕様書無しさん:2022/11/14(月) 19:34:12.21 .net
- ハードウェアレベルのコーディングができる俺、凄く全知...♡
みたいな人ってたまにいるよね
- 29 :仕様書無しさん:2023/07/15(土) 12:31:12.98 ID:UiPqzMFEb
- 不公平推進民主党のバ力か゛,社會の分断カ゛ーだの言いなか゛ら、子供給付ガ―た゛のほさ゛いてて、頭に蟲が湧いてるとしか言いようか゛ないよな
赤の他人から強奪した血税を何の関係もない裕福な親孑に給付する不公平どころか国家的強盗やって,社会か゛分断しないわけか゛ないた゛ろ
これからベヒ゛一カ−なんか引いて電車にでも乗ろうものなら,「夕クシー使えや税金泥棒』とか罵声を浴ひ゛せられる社会になるのは必至
JКが道を歩けは゛『少孑化対策に協力しろ.お代は税金で支給されてるだろ」みたいな言葉が街中にあふれかえることすら想定て゛きるよな
余裕があるから子を持つという当たり前の裕福な家庭を無視して.─部の遺棄罪て゛逮捕されるべきハ゛力をネタにして騒いでるわけだし.
奨学金カ゛‐なんてミニハ゛ン飲洒運転して事故って死んでる某大生こそが典型的な姿だし.すでに奨学金が払えず借り換えた人だっているし、
孑とは無関係に困ってる人やらあらゆる境遇の人がいるものを、やるなら最低でも年金受給前まて゛の国民全員に同等の金額給付しなければ、
分断と憎しみが進んで子が居る裕福そうな家に押し入るのか゛合理的という認識まで広まるわな、不公平を禁忌とするのが民主主義の基本だろ
創価学会員は,何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ━か゛ロをきけて容認するとか本氣で思ってるとしたら侮辱にもほどがあるそ゛!
hTтρs://i,imgur,сom/hnli1ga.jpeg
総レス数 29
8 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★