[過去ログ] 【IT】本当にあった怖いプログラム(クソコード事例集) (827レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
111: 2018/04/28(土)01:42 ID:ksqex9PZ(1) AAS
大抵オブジェクト指向設計を正しく理解できていない上に、
何か1つ, 2つの言語しか習得していない(習得する気がない)人だと、
品質の低いコードを書く、というより品質が低いということを理解していない
112: 2018/04/28(土)01:52 ID:PUwWFmmT(1/3) AAS
C言語の開発者が「create」ってスペルミスしたのがそのまま使われてる
113: 2018/04/28(土)01:53 ID:nk+vEPTZ(2/3) AAS
あと、BASIC回顧するのもいいし、C/C++の低レベルプログラミングが好きなのもいいけど
いい加減現代プログラミングは関数型言語とオブジェクト指向の理解は必須だということ理解してください。

この二つプログラミングパラダイムは1980年に出てきた概念で
最初と今とで違う部分もあるけど、だいたい変わっていなくて
これを理解している人は50代でも最新の言語にもついていけるのだが・・・

そこらへん勉強していなくてCOBOL一本やりとかいう人間が最悪
114: 2018/04/28(土)01:55 ID:nejpxY1Z(1) AAS
ソフトウェア開発には規律と統制が必要だ。
決められたルールを全員で守る必要がある。
プロジェクトに一人でも頭の悪い奴や無責任なやつがいたら破綻する。
だから大半のプロジェクトはグダグダなのだ。

ソフトウェア開発に天才はいらない。それはむしろ有害。
必要なのは一握りのそれなりに優秀なやつらと、大勢の真面目な歯車。
天才は地味な仕事を真面目にコツコツやれないだろうからね。
115
(1): 2018/04/28(土)01:58 ID:pU2xq79H(1) AAS
// おまじない。消すな
116: 2018/04/28(土)02:05 ID:pyzINtbi(1) AAS
俺なんぞ処理時間制限対策の為に
割り込みルーチン内でスタック戻して割り込みフラグ戻して
メインルーチンに飛ばすソフトを書いたよ
大体5.1MHz動作の4bitマシンにCRC計算なんぞさせんなよと思ったよ
117
(1): 2018/04/28(土)02:08 ID:dktisoDd(1) AAS
>>3
ウィルスのソースコードかよ
118: 2018/04/28(土)02:11 ID:LSjs9KYj(1/3) AAS
>>88 >ネーミングが「記号+番号」
防で出会った。完全に一対一で対応するフローチャートがある。

>>100
変数名の文字数が少ない方が早いとかもあった気がする

>>108
>20個グローバル変数に代入しまくりの4000行の関数。
>ただし、そのグローバル変数は他関数から全く参照されない。
デバッグ用じゃね?常に同じメモリ領域を監視すりゃいいわけだし。ロジアナでバス監視も出来る。
>呼び出し元で戻り値を参照してるが、その値は常に0。
正常は0、エラーは負。正常終了しか実装してないから0返してるんだろ。
119: 2018/04/28(土)02:13 ID:wIq/CFeK(1) AAS
>>107
流石に最近はそういうのは見ない気が理由は主に2つですね。
1つは多くのMVCフレームワークではMの部分に自由度を持たせてありまして、
作るものや利用するライブラリに合わせて自分たちで設計してねとなっているからでしょうね(;^_^A・・・
そういう状況でMの責務が分かってない人たちが作るとロジックをあれこれCに実装しちゃうわけです。
Mを実装しなくてもプログラム自体は動きますからね。Cからデータアクセスとか余裕な感じで(;^_^A・・・
後からその機能をAPI化しようとしても難しくなったり。

2つめは1とも関連するのですが新規開発時にスモールスタートの低予算でとにかく動くものを作らねばならなかったとかです(;^_^A
予算的にCIなど考慮したことのないプログラマーしか呼べない状況で開発されたとかです。
チャチャっと最低限の設計だけでもすれば良いものを元受けがスキル不足でその作業が必要な意味を理解できなかったり。
120: 2018/04/28(土)02:14 ID:LSjs9KYj(2/3) AAS
>ネーミングに個人名が使われている
一番使われている個人名は後藤、異論は認めない。
121: 2018/04/28(土)02:21 ID:g86duJeF(1) AAS
typescriptが流行る前のjavascriptはひどかったなぁ
他人が書いたコードを修正・改造するのが苦痛でしかなかった
122
(1): 2018/04/28(土)02:41 ID:5UXGW+rV(1) AAS
>>66
副作用のあるgetter がグローバル変数を触るとこうなる

// a と b は別のインスタンスとする
// どちらも count プロパティをもっている
x = a.count
y = b.count



y = b.count
x = a.count

で、x,y の値が変わる可能性が生じることになる。挙動が全く予測できない。
123: 2018/04/28(土)02:46 ID:9GSs03FX(1/2) AAS
>>122
それは普通にわかる
124: 2018/04/28(土)02:57 ID:NYPyA2x/(1/2) AAS
>>115
組み込みでI/Oポート設定とかがハード設計者しかわけわかんないときにはたまにある
そして私もハード設計者だ、スマヌ(だって低予算なんだもん、むりくり入れないとはいらないんだよ!)
125: 2018/04/28(土)03:07 ID:7xqZZ3EZ(1/9) AAS
>>107
Don't Repeat Yourself
でしょ
たぶんしってるけどふと間違ったのだと思うけど
126: 2018/04/28(土)03:15 ID:7xqZZ3EZ(2/9) AAS
>>81
確かにそうだな
俺もキャッシュでよくやる
っていうかキャッシュ以外はまずやらんかな

でもGetterでグローバル変数ってのが余りにも突拍子ないからようわからんです
色々説明してる人もいるけど、そんな変態コード
127: 2018/04/28(土)03:19 ID:7xqZZ3EZ(3/9) AAS
>>82
それもrouteの読み方はルートじゃなくてラウトってオチ
128: 2018/04/28(土)03:22 ID:YJn5Adyr(1) AAS
昔々べーしっくんとかいう雑誌だったかで、1行256文字に詰め込むプログラムってのが
あったな
129: 2018/04/28(土)03:29 ID:8BHy3XuF(1) AAS
【朗報】”この銘柄”が3日後に爆上げ↑です。

しばらく下落トレンドでジリ貧だった仮想通貨の市場が遂に上昇方向に来ましたね。

このタイミングでビックニュースです。どの通貨銘柄がいつ爆上げするのか?全部教えてくれる厳選情報配信サービスが今だけ無料にてリリースされています。外部リンク:tknk.io

北米やアメリカの大口投資家や機関投資家、ファンドとのコネクションを有し海外の凄腕専属アナリストが在中する仮想通貨分析機関が行なっている

有料情報配信サービスなのですが
(しかも3000USD/月額で結構高額)
省12
130: 2018/04/28(土)03:49 ID:3YGUGeL5(1) AAS
>>38
一緒に働きたくないのはA
コードを直す方の身にもなってくれ
1-
あと 697 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s