2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【反面教師】 オプソで汚いソースコードを見てみる

1 :デフォルトの名無しさん:2018/10/22(月) 01:00:01.38 ID:oF7wf0Ce.net
こういうソースコードはだめだよって例を見たい
ただ難しいのはソースコードが汚い奴は
オープンソースでコードを公開するようなことはしないってことだ

オブジェクト指向はクソとか関数を作るなとか三項演算子は使うなとか
動いてるコードは修正するなとかリファクタリングは禁止とか
そんなでたらめなことを言ってるやつのコードが見たい

なんかない?

2 :デフォルトの名無しさん:2018/10/22(月) 02:01:05.95 ID:Ndd+u74W.net
つ ググれ

3 :名無しさん@そうだ選挙に行こう! Go to vote!:2018/10/22(月) 08:46:20.56 ID:H7Zr/aT+.net
オプソ見てみるとelseだらけやぞ

4 :デフォルトの名無しさん:2018/10/22(月) 13:34:33.75 ID:N712iMtL.net
面白そう
GitHubにないの?

5 :デフォルトの名無しさん:2018/10/22(月) 21:33:19.35 ID:H7Zr/aT+.net
https://github.com/Microsoft/vscode/blob/2317de3fc70badcf8e6312ec0b85c98918d4f3b7/src/vs/base/common/jsonEdit.ts#L15-L125

6 :デフォルトの名無しさん:2018/10/23(火) 08:43:12.37 ID:QKeMCnCN.net
オプソっていう略称、ファイナルファンタジーをファイファンと略すのに近い気持ち悪さを感じる

7 :デフォルトの名無しさん:2018/10/23(火) 10:12:43.72 ID:98zFlAXp.net
>>5
古いスクリプトをそのままコピペしたと予想
TypeScriptの利点が全く生かされていない

8 :デフォルトの名無しさん:2018/10/23(火) 10:17:23.10 ID:643kUbrw.net
#ifdefの嵐

9 :デフォルトの名無しさん:2018/10/23(火) 21:08:20.76 ID:eVs4VEky.net
ifとelseとforと__DEV__の嵐
https://github.com/facebook/react/blob/769b1f270e1251d9dbdce0fcbd9e92e502d059b8/packages/react-dom/src/server/ReactPartialRenderer.js#L1106-L1389

10 :デフォルトの名無しさん:2018/10/24(水) 10:48:54.02 ID:8HqfH42c.net
>>9
.jsファイルだから許してやれw

11 :デフォルトの名無しさん:2018/10/24(水) 11:22:59.53 ID:m2xrHNhx.net
古いUNIXのvi,sh,moreは汚いという話

12 :デフォルトの名無しさん:2018/10/26(金) 13:58:46.67 ID:ScQN6FWl.net
どこかでv6,7あたりのsh.cを見たことがあるが
#define BEGIN {
とかやってて???となったな。
後で「もっと昔 C以前のプログラミング言語から円滑に移行できるようにした」という説明を受けて納得したが

13 :デフォルトの名無しさん:2018/10/29(月) 04:25:54.39 ID:wmTWk0Nn.net
これは汚い
https://stdput.com/dat/program/forum.zip

14 :デフォルトの名無しさん:2018/10/29(月) 05:47:45.82 ID:kXYWj2tR.net
EC Cubeがひどいって聞いたことある

15 :さまよえる蟻人間 :2018/11/03(土) 13:55:07.40 ID:uOx37ouV.net
ほら、汚いコードだよ。。。

TextCanvas
https://github.com/katahiromz/TextCanvas

16 :デフォルトの名無しさん:2018/11/03(土) 13:57:57.57 ID:ugiNdMW1.net
誰からも利用されていないオプソ貼られても

17 :デフォルトの名無しさん:2018/11/04(日) 19:11:03.86 ID:5JEZgjcQ.net
>>1からするに利用されなくても動けばいいんじゃね

18 :デフォルトの名無しさん:2018/11/06(火) 13:45:14.33 ID:e09+EfP6.net
libxml2は酷いぞ
ソースコードがというか、設計が
下のレイヤーにくるはずのライブラリが上のレイヤー使ったりで相互参照してるし

19 :デフォルトの名無しさん:2018/11/07(水) 12:51:41.24 ID:xu0upRXR.net
MVCだのMVVMだのMVPに拘って
似たようなあるいは全く同じコード、ちょっとだけ違うコードで溢れかえったりしているのはよく見る。
昔のように適度にモジュール化すればいいだけなのに何が何でもわけないといけない今は

20 :デフォルトの名無しさん:2018/11/07(水) 15:25:36.92 ID:CUx7JRn8.net
そんなわけない

21 :デフォルトの名無しさん:2018/11/10(土) 17:57:59.82 ID:nFJ4rFFy.net
だめなソースを見たいという発想がヤバイ

22 :デフォルトの名無しさん:2018/11/11(日) 06:13:33.83 ID:zHXRpmYL.net
rubyの元コードが凄まじく汚い

総レス数 22
4 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★