絶望的なソースコード、みたことある?
    2018年07月09日 コメント(80) 家電・PC・ソフト 
    programming-583923_640
    40名無しさん@涙目です。 :2018/06/27(水) 13:24:42.74 ID:KASc5Lzb0.net
    やべ、バイナリ開いちゃったと思って
    よく見たらソースコードだった






    2名無しさん@涙目です。 :2018/06/27(水) 13:15:04.60 ID:5guT7rw30.net
    みずほ銀行






    302名無しさん@涙目です。 :2018/06/27(水) 18:33:19.10 ID:x15sMaNm0.net
    >>2
    コレ






    4名無しさん@涙目です。 :2018/06/27(水) 13:15:47.32 ID:rFI0muMB0.net
    富士通ではよくある






    446名無しさん@涙目です。 :2018/06/28(木) 05:22:08.80 ID:AZM4Fdu50.net
    >>4
    これ






    421名無しさん@涙目です。 :2018/06/27(水) 22:50:39.11 ID:iX+5T3d/0.net
    >>4
    同志よ!






    5名無しさん@涙目です。 :2018/06/27(水) 13:16:46.32 ID:gbCUnFIQ0.net
    言語の構文はわずかに例外が有るにしろ、
    コードをシンプルで分かりやすく書くことが出来るように 作られたもので、
    バージョンが上がると追加される機能っていうのはそれを更に良くするもの。

    という当たり前のことから考えると、
    問題ない機能を「俺が知らないから」「馬鹿が知らないから」という
    理由で禁止する行為は、コードをクソコードに仕上げることになる。

    もっと最悪なのが、俺がこれ以上勉強したくないから
    他の人も使うの禁止!と言い出すリーダー。






    9名無しさん@涙目です。 :2018/06/27(水) 13:18:17.62 ID:hbcng3UB0.net
    >>5
    ラムダ式は一行限定な






    15名無しさん@涙目です。 :2018/06/27(水) 13:19:22.51 ID:Xp7SvLsN0.net
    >>5
    コボル最強伝説






    71名無しさん@涙目です。 :2018/06/27(水) 13:35:46.66 ID:04EwU/zl0.net
    >>5
    新規の開発なら確かにクソリーダー
    既存の改修なら、既存部分の置換や再テストをスコープ外にするためにそういう設定することはある






    327名無しさん@涙目です。 :2018/06/27(水) 19:59:17.29 ID:uE+w8DXC0.net
    >>5
    「XMLは分かりにくいからiniにしろ!」
    と言い出したリーダーがマジで面倒くさい。






    6名無しさん@涙目です。 :2018/06/27(水) 13:17:23.96 ID:muDLQhKq0.net
    /* おまじない */






    241名無しさん@涙目です。 :2018/06/27(水) 16:06:43.38 ID:otoZJSFQ0.net
    >>6
    クソワロ






    293名無しさん@涙目です。 :2018/06/27(水) 18:10:11.32 ID:ylQX7Dw5O.net
    >>6
    よく見るよく見る






    326名無しさん@涙目です。 :2018/06/27(水) 19:58:27.81 ID:xcbMaoZB0.net
    >>6
    今笑えるけど実際見ると殺したくなる(ヽ´ω`)






    525名無しさん@涙目です。 :2018/06/28(木) 21:47:39.98 ID:Duc2xd9Y0.net
    >>6
    キツいなあ・・・






    8名無しさん@涙目です。 :2018/06/27(水) 13:17:46.66 ID:aWrbENVC0.net
    //この下の行を消すと動かなくなる//






    97名無しさん@涙目です。 :2018/06/27(水) 13:52:26.69 ID:rNNpRiaL0.net
    >>8
    あるある






    101名無しさん@涙目です。 :2018/06/27(水) 13:54:55.43 ID:hvqICMBS0.net
    >>8
    Cでよくあった
    メモリ管理できてないのがげんいんってのが多い






    82名無しさん@涙目です。 :2018/06/27(水) 13:40:16.40 ID:xWtav5Ul0.net
    長編小説のようなコードに、コメント一切なし






    87名無しさん@涙目です。 :2018/06/27(水) 13:45:13.40 ID:LDGlCcZc0.net
    >>82
    嘘ばっかの糞コメントがちょいちょい出てくる位なら
    いっそコメントなんか無い方が分かりやすかったりする






    11名無しさん@涙目です。 :2018/06/27(水) 13:18:32.99 ID:/B0ED6/f0.net
    if
     if
       if
       if
        if
         if
          if






    51名無しさん@涙目です。 :2018/06/27(水) 13:28:13.22 ID:z7AlSXFL0.net
    >>11
    それくらいなら単純で分かりやすいやろ






    34名無しさん@涙目です。 :2018/06/27(水) 13:23:24.71 ID:dm0dlpcX0.net
    >>11
    switch文のcase内で分岐してるよりは追いやすくていい






    299名無しさん@涙目です。 :2018/06/27(水) 18:25:49.62 ID:pxnkFyVM0.net
    >>11
    ネストしてくれるだけマシ






    313名無しさん@涙目です。 :2018/06/27(水) 18:58:11.44 ID:mEyrgAXi0.net
    >>299
    丁寧にネストしてると思いきや途中からずれてる罠






    334名無しさん@涙目です。 :2018/06/27(水) 20:34:03.02 ID:Itymo3Au0.net
    >>313
    あれは罠すぎる






    141名無しさん@涙目です。 :2018/06/27(水) 14:15:59.43 ID:I2lxxRKl0.net
    >>11
    $test = ( $name == "hogehoge" ) ? 1 : 0;

    これよりマシ






    143名無しさん@涙目です。 :2018/06/27(水) 14:17:45.13 ID:XhgWuizC0.net
    >>141
    俺この書き方結構好きなんだけどな(´・ω・`)






    150名無しさん@涙目です。 :2018/06/27(水) 14:22:42.68 ID:hvqICMBS0.net
    >>143
    一般受けしないから仕事ではやめとけ






    151名無しさん@涙目です。 :2018/06/27(水) 14:24:24.59 ID:XhgWuizC0.net
    >>150
    まぁ規約で禁止されてる場合が多いな
    趣味で組む時は使うが仕事で禁止されてる場合は流石にやらんわ






    7名無しさん@涙目です。 :2018/06/27(水) 13:17:40.01 ID:Me11q+0x0.net
    1000行を超えるswitchを見たときは痺れた






    26名無しさん@涙目です。 :2018/06/27(水) 13:22:02.21 ID:CIzfYs0eO.net
    >>7
    「他に方法が無い」のが更にな






    16名無しさん@涙目です。 :2018/06/27(水) 13:19:34.39 ID:32W6GuEb0.net
    構造体名に日付が入っている

    // struct Hoge_20070920{
    struct Hoge_20081010{
    }






    17名無しさん@涙目です。 :2018/06/27(水) 13:20:14.85 ID:N5XKWUmZ0.net
    「AをBに代入する」とかいう訳の分からないコメントが全行に書かれてるソースコード
    そんなの見りゃ分かる。なんでそうしたのかをコメントに残せよ!






    68名無しさん@涙目です。 :2018/06/27(水) 13:35:29.37 ID:ZIUumwBu0.net
    >>17
    これを強いられて絶望した
    もうプログラムとかやりたくない






    109名無しさん@涙目です。 :2018/06/27(水) 13:59:02.39 ID:ysv6wygL0.net
    >>17
    逆にコメントを書くとそのメンテに工数取られるから書くなっつうレビュアーがいたな
    改行空行も無駄だから省きました!レビューお願いします!ってかましたら音をあげたがw






    225名無しさん@涙目です。 :2018/06/27(水) 15:23:13.88 ID:+tnNXbPj0.net
    >>17
    昔の銀行のシステムだと、まず日本語で全部コメント書いてレビューして、
    OKが出るとはじめてプログラムに取り掛かるとか。






    233名無しさん@涙目です。 :2018/06/27(水) 15:43:56.07 ID:yeZ6+TEn0.net
    >>225
    現場にコンパイラがあまり無い、あるいは時間がかかる時代の文化だね
    開発端末も無いとまずコードを紙に書くところから始まるらしい






    20名無しさん@涙目です。 :2018/06/27(水) 13:20:48.84 ID:6OSw5kL10.net
    逆に直接関わる案件は絶望的なのしか見たことない
    海外の商用エンジンとかOSSのコードみる機会あると心が洗われる






    10名無しさん@涙目です。 :2018/06/27(水) 13:18:26.83 ID:o6UN6xsQ0.net
    java で糞コードによくお目にかかる






    43名無しさん@涙目です。 :2018/06/27(水) 13:25:47.84 ID:hV0P0Bzt0.net
    無駄に深いオブジェクト階層はJavaに多いよね






    91名無しさん@涙目です。 :2018/06/27(水) 13:46:21.66 ID:XhgWuizC0.net
    wordpressのソースコードとか絶望的だと思うぞ個人的には






    104名無しさん@涙目です。 :2018/06/27(水) 13:56:42.11 ID:4FvOhIc30.net
    >>91
    前にちょっと見たことがある、で、そっと閉じた。






    22名無しさん@涙目です。 :2018/06/27(水) 13:21:23.93 ID:hocDQSvd0.net
    メンバ変数が複雑に絡み合いすぎてグローバル変数より収拾がつかなくなってるヤツ






    47名無しさん@涙目です。 :2018/06/27(水) 13:26:59.17 ID:QwfTWR5R0.net
    プロジェクトが肥大化するとオブジェクト指向の絡み合いはグローバル変数よりヤバくなる






    60名無しさん@涙目です。 :2018/06/27(水) 13:31:06.22 ID:dm0dlpcX0.net
    >>47
    名前空間分ける意味がわからなくなるよな…
    でも、今はIntelliJとその仲間達が全部追ってくれるんやで。






    66名無しさん@涙目です。 :2018/06/27(水) 13:33:16.12 ID:LDGlCcZc0.net
    >>60
    inteliJを使ってると
    楽できすぎて堕落する






    18名無しさん@涙目です。 :2018/06/27(水) 13:20:32.10 ID:8KYTzxnJ0.net
    これなクラス作りすぎ






    30名無しさん@涙目です。 :2018/06/27(水) 13:22:42.02 ID:Q94ld3R00.net
    クラスも上手く使えば便利極まりない道具なんだけどね。
    人のプログラムだと追っかけるのが面倒だよね。






    413名無しさん@涙目です。 :2018/06/27(水) 22:04:25.31 ID:N3SURzpE0.net
    >>30
    追っかけなければ行けない様な物を、クラス化するからだろ。






    35名無しさん@涙目です。 :2018/06/27(水) 13:23:25.36 ID:hbcng3UB0.net
    10 goto10






    37名無しさん@涙目です。 :2018/06/27(水) 13:23:43.65 ID:VCKZgJl50.net
    doループのif書き






    38名無しさん@涙目です。 :2018/06/27(水) 13:24:33.36 ID:XPTU/7S90.net
    10 NEW






    49名無しさん@涙目です。 :2018/06/27(水) 13:27:34.76 ID:Q94ld3R00.net
    gotoで一気に抜ければ楽なのに、Cの初心者は意地でも goto を使わないので余計見づらくなる。






    440名無しさん@涙目です。 :2018/06/28(木) 04:23:06.52 ID:YveFTY4Q0.net
    >>49
    aとかbとかいうローカルフラグやめてほしい






    44名無しさん@涙目です。 :2018/06/27(水) 13:25:51.97 ID:LDGlCcZc0.net
    関数の戻り値受けずに関数呼んでヌルポで落ちる糞ソース






    28名無しさん@涙目です。 :2018/06/27(水) 13:22:18.86 ID:Jv7Kqzt/0.net
    古いシステムで言語の全くわからんのを見るとほぇ〜って感じにむしろ感心する






    89名無しさん@涙目です。 :2018/06/27(水) 13:45:26.25 ID:TQ1V6RkP0.net
    行数で金払ったのがそもそもの間違い。






    451名無しさん@涙目です。 :2018/06/28(木) 07:49:55.33 ID:IYEkE9Es0.net
    >>89
    それな
    1ステップ何円、とか言ってたの思い出したわ






    464名無しさん@涙目です。 :2018/06/28(木) 09:20:51.88 ID:LTq20yCW0.net
    >>451
    行数の多さで生産性決める現場あったわ
    くだらねえと思った






    57名無しさん@涙目です。 :2018/06/27(水) 13:30:33.18 ID:LSLZmvun0.net
    五次元テーブル見た時はぶっ倒れそうになった
    オレの脳みそでは三次元までしかイメージできん






    56名無しさん@涙目です。 :2018/06/27(水) 13:29:46.25 ID:cvcmB8u60.net
    1000行程のSQLを見た時は気絶しそうになった






    65名無しさん@涙目です。 :2018/06/27(水) 13:33:04.03 ID:ezHVL6E/0.net
    職業プログラマーは意固地、というか自分の考え以外を全部クソ扱いする印象ある
    あんまり相手したくないな






    59名無しさん@涙目です。 :2018/06/27(水) 13:30:46.35 ID:sZwp6XvT0.net
    専門用語と外来語を連発して俺は頭いいを誇示するやつほどスパゲティ






    81名無しさん@涙目です。 :2018/06/27(水) 13:39:46.14 ID:W0LkSmxz0.net
    自称出来る系の書いてるコードは独自理論が組み込まれてて本当に厄介






    64名無しさん@涙目です。 :2018/06/27(水) 13:32:48.50 ID:te9ySjQa0.net
    すごい、なんのことかさっぱりだ!






    125名無しさん@涙目です。 :2018/06/27(水) 14:05:30.29 ID:K3fQkz/Q0.net
    もう30年は経つのに未だに人材育成のノウハウ無いって
    プログラマー業界ってヤバくね?






    145名無しさん@涙目です。 :2018/06/27(水) 14:18:54.12 ID:I2lxxRKl0.net
    >>125
    育てても3年で辞めていくなら、教えても無駄と気付いてる






    129名無しさん@涙目です。 :2018/06/27(水) 14:06:55.25 ID:BhFRkAJU0.net
    >>125
    日本のソフト業界の現状しって転職する人が多いですからねぇ(´・ω・`)私もメーカーやめて個人塾やってます






    175名無しさん@涙目です。 :2018/06/27(水) 14:42:59.31 ID:J/oXmwNc0.net
    >>125
    俺が早々に職種替えしたからな
    あんな業界でずっと最先端おってられねぇ
    今は経理だから10年一日のごとし






    196名無しさん@涙目です。 :2018/06/27(水) 14:58:43.58 ID:RIJOL+Lf0.net
    コメントに日記が書かれているのだが、
    内容が最悪だった






    221名無しさん@涙目です。 :2018/06/27(水) 15:20:39.20 ID:MZa83LvQ0.net
    散々こねくり回して結局使われない変数






    297名無しさん@涙目です。 :2018/06/27(水) 18:16:56.99 ID:lpnKFrrG0.net
    >>221
    途中まで使ってたけど大幅に変えて使われなくなったんやろなぁ
    自分もよくある






    99名無しさん@涙目です。 :2018/06/27(水) 13:53:20.28 ID:B8LZy+pq0.net
    暮らし小分けしすぎてファイル数が多すぎてヤバイ






    78名無しさん@涙目です。 :2018/06/27(水) 13:38:26.62 ID:fN+mLqtQ0.net
    一時期陥ったよ
    ファイル小分けしすぎて結局わけわかんなくなるやつ
    整頓したけりゃ一つのソースコード書くべきなんだ






    238名無しさん@涙目です。 :2018/06/27(水) 16:01:34.96 ID:dmjos8pe0.net
    最近Swiftのせいで行末のセミコロンが打てなくなった;






    240名無しさん@涙目です。 :2018/06/27(水) 16:04:31.52 ID:Qu1zVBid0.net
    >>238
    SUZUKIに電話でクレーム入れたら当社は一切関係無いの1点張り






    105名無しさん@涙目です。 :2018/06/27(水) 13:57:16.85 ID:aTbZ/CR80.net
    10年前の俺のコード






    98名無しさん@涙目です。 :2018/06/27(水) 13:53:11.83 ID:Rd7ThyxQ0.net
    大学に死ぬほど残して来たので同窓会に顔出せん






    80名無しさん@涙目です。 :2018/06/27(水) 13:39:43.32 ID:3DXEKnnT0.net
    このスレ、なんか悲しい空気が流れてる






    75名無しさん@涙目です。 :2018/06/27(水) 13:36:16.24 ID:/Yvrg6yI0.net
    俺の目の前の画面に毎日表示されてる






    296名無しさん@涙目です。 :2018/06/27(水) 18:15:31.88 ID:0dCD3VG+0.net
    誰だこのクソコード書いた奴
    俺だ



    365日スパゲティが食べたい
    西巻 真
    文化出版局
    売り上げランキング: 160,652
    • 「絶望的なソースコード、みたことある?」をTwitterに投稿する
    • 「絶望的なソースコード、みたことある?」をいいね!する
    この記事へのコメント
    1. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:18 ID:shLFunry0
    プロだらけでわけわからん
    ご苦労様です
    2. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:19 ID:2WZNR.g20
    1〜2年前に書いたコードを久々に見たらクソコードだった
    意味わからんし無駄に長いし
    3. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:24 ID:5LGFMfCU0
    動いているように見せかけて中身空っぽだった。ソースコードすらねぇぞ!
    4. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:29 ID:HQNlO6Rr0
    ※2わかる(笑)
    5. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:31 ID:wh8.uIkU0
    日記の中身によるけど更新履歴と更新者は管理するのが妥当、というかそこが管理できないとなぜ今のコードになってるのか全く理解出来なくなるからな
    6. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:33 ID:pRvPde6.0
    全く分からんけどみんなすげー
    7. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:39 ID:0lHHUqqc0
    旬はみずほ
    8. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:45 ID:UWNMkm620
    何故か動いてるから消さないでってコメントたまに見る
    9. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:49 ID:IK.Oakjc0
    クラス小分けし過ぎて〜ってのは、たぶん余計なことで脳のメモリ使ってるわ。
    IDE使ってれば普通そこは問題にならない。
    10. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:49 ID:HBFGK1UF0
    if と elseで書いてる内容違うのに実行結果が全く同じものを発見したとき
    11. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:51 ID:PZnj4.rk0
    ベストプラクティス守れば似たような書き方になるんじゃないの?
    12. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:52 ID:ee9JQd0T0
    こいつら何語話してんの?
    13. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:53 ID:v0k2ZwOq0
    ※2 半月前でも反吐が出るよ
    14. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:56 ID:S7grWp130
    ※13
    成長著しくてよきかなよきかなと思っとけ
    過去のコードクソと思えないならそれだけ成長止まってんだよ
    15. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:57 ID:ZPUz.wJh0
    一年前のワイが書いたコード
    16. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 08:58 ID:E8.CsOx40
    三項演算子ぐらいで文句言われるのか。
    17. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:02 ID:UXS6.OKC0
    コメントに「〜している?」とかクエスチョンマーク連発されてるのは萎える
    分からないならコメントに残すな
    18. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:05 ID:ws95sKYb0
    昔Windowsアプリ開発してた時に
    自分の趣味丸出しの文章を不可視属性にして
    ウインドウに埋め込んでた馬鹿がいたの思い出した。
    19. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:11 ID:.J6bg9vj0
    数カ月前に書いた自分のコードが理解できないことはたまにある

    ※16
    アスペ多いからね
    他人にして気はするけど自分は例外みたいなやつばっか
    20. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:15 ID:UXxbHY7O0
    ひらがなとカタカナとか漢字でソースコードって書ける?(小並感)
    21. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:21 ID:FK4yP9Wi0
    SQLでdistinct書く思考停止奴
    22. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:22 ID:sA9bqjd60
    プログラムから設計書を創るという不思議な工程
    23. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:23 ID:FK4yP9Wi0
    141の三項演算子の何が悪いのか分からない。
    24. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:25 ID:FK4yP9Wi0
    米19
    2ヶ月もするとやばいわ。
    でもソース追っかけて内容思い出すと我ながら感心する。
    25. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:28 ID:Y.xtKpti0
    23
    慣れてないと見通しが悪くなる
    バカに直せなくなる

    それだけ
    26. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:29 ID:FK4yP9Wi0
    Active reportとか規約がなくて熟練度によって作りが違うようなやつは帳票側に非印字のコメント書いたりしてたな。
    27. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:30 ID:FK4yP9Wi0
    バクの修正できましたって報告受けて、なんかおかしいなとソース見たら該当箇所がコメントアウトされてた。
    28. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:32 ID:rGYB.Jr50
    141の書き方は面倒くさいカバレッジを取りたくない場合にやったりするな。
    29. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:33 ID:GXtRsND10
    >>65
    これはあるある
    30. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:34 ID:Y.xtKpti0
    Switch悪くない
    if並べるより読みやすいと思ってる
    31. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:34 ID:IK.Oakjc0
    mapをforeachの代わりに使うやつ。
    末尾再帰最適化どころか普通に再帰の書き方知らずに無理して書いてドヤるやつ。
    関数型やるのは良いがちゃんと勉強して使ってくれや。

    SIerだったけど、下請けにこういう偉そな勘違い君多いので教育するのが仕事だった。
    32. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:38 ID:wZyCN7Vx0
    自分の書いたコードでも数年経つと「何でこんな風に書いてたんだ?」ってなるし
    他人の書いたコードとかマジ読む気がしない
    33. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:38 ID:IK.Oakjc0
    >>65
    底辺プログラマほど勘違い野郎多いわ。
    自分が会った業界の有名人は(たとえブログとかで荒ぶってるひとでも)皆んな腰低くて、スキルない人の話でも頭ごなしに否定せず聞いてくれる人ばかりだわ。
    34. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:40 ID:IK.Oakjc0
    ※32
    たとえクソコードでも他人のコード読むのは勉強になるから頑張れ
    35. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:48 ID:CnadMOcf0
    三項演算子なんかタブー扱いしてる時点で目糞鼻糞だろ
    36. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:52 ID:Y.xtKpti0
    せっかくやからお前ら年収書いてけ
    37. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 09:53 ID:IK.Oakjc0
    SELECT文なら、二つのテーブルの結合がわかれば何千行あろうが普通に読めるから。
    二つの結合の結果を脳内メモリに入れて、それと次の結合先の結合をまた脳内メモリに入れて、を繰り返すだけや。
    38. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:02 ID:xLJwsXMf0
    ※21
    group by で書けるのに使うヤツの気が知れないわ…
    39. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:04 ID:Oneu.5490
    神姫プロジェクト
    バグ直せなくて運営が見て見ぬふりをしてるからさぞかしクソコードなんだろうなあ・・
    40. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:09 ID:A.6dJ0K.0
    ※20
    「なでしこ」があるがな
    今でも使ってるソフトがあるわ
    41. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:14 ID:YxEYHx1y0
    さっぱり意味わからん
    42. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:15 ID:ksa2.tyP0
    cで おまじない とか コメント入れないと動かない とかはコンパイルに問題があった。
    悩んで悩んで、それが発覚した時は
    半笑いというか何とも言えない気持ちがわかるか?ちくしょう
    43. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:16 ID:TlDGKydV0
    Wordpressのソースは良く出来ているのに何故に本スレで糞だと言われているのか謎だ。
    44. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:19 ID:f3953FC90
    ワンボードマイコン時代からのロートルさん居る?
    45. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:20 ID:oUlDKaYh0
    1行毎にコメントはアセンブラで書いてたころの名残だろうな
    46. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:28 ID:4cQY.29T0
    >>296があり過ぎて困る
    47. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:34 ID:nc4igEWq0
    独学でプログラミング勉強しようとしたけどJava Scriptの途中で挫折した自分には早かったわ
    48. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:39 ID:uXHQ6vc70
    VSSサーバーがクラッシュしてソースコード紛失したから、実行ファイルを逆コンパイルした物を改修してほしいと言われた時。
    マイクロソフトにサポートに入って貰って何とかしたけど、もう2度とやりたくない。
    49. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 10:45 ID:xLJwsXMf0
    むしろJSは変態だぞ。んなモンから入っちゃいけない気がする…
    50. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 11:08 ID:wRI1vKfL0
    >>141
    このコードの記述方式って何か名前ってあるの?
    ラムダ式みたいな。
    51. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 11:29 ID:rj3HnuJQ0
    三項演算子っていうほど分かりにくいか?
    52. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 11:32 ID:nTCySCs90
    理想的なソースコードの例教えてくれよ
    53. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 11:32 ID:xLJwsXMf0
    ※50
    三項演算子
    54. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 11:54 ID:fSz18GO90
    30年前に書かれたCobolのソース開いた時は間違えてCL開いちゃったのかと思うくらいぐちゃぐちゃだったな。
    55. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 12:17 ID:UXxbHY7O0
    ※40 はぇ〜たまげたなぁ…
    教えてくれてありがとう兄貴
    56. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 12:19 ID:4qXcIQkK0
    gotoなんか使うな!
    gotoも使いようによっちゃ有りかな…
    goto使うならreturnで抜けろや! ←イマココ
    57. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 12:39 ID:XXlH4DWU0
    ※56
    解放漏れのバグが山ほど出てくる
    やっぱgoto でサクッと書くのが正解やな←イマココ
    58. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 12:43 ID:dC1OryPS0
    チャイナに外注出して戻ってきた納品ソースがスケルトンで絶望したわ。
    ダミーコードすら入って無かったからな……

    そしてデスマーチへ。
    59. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 13:06 ID:lAWFy2Ug0
    go to は禁止されてるとこ多くない?
    60. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 13:09 ID:cNZSoTT70
    もしかしたら関係ないかもだけどWikipediaのIOCCCの記事すき
    61. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 13:27 ID:wdB7xHK60
    コードはぱっと見キレイ
    でも複数のベンダが入りまくってしかもコーディングルールも無いので古文書の解読になってる
    そんな今の現場
    62. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 13:40 ID:bMOBvg3l0
    複数人でやると「おまじない」でも消せないからなぁ。

    三項演算子は、複雑なヤツは混乱を呼ぶと思うけど、
    単純な条件&シンプルな数値代入なら、分かりやすいと思うけどな。
    >>141 の例なんて、一番分かりやすいタイプのやつじゃん。
    63. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 13:49 ID:o8Yw8Vn80
    おまじない は高校の頃に真面目に書かされてたからね。
    教師側が理解できてなかったんだろうけど
    64. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 13:51 ID:4qXcIQkK0
    ※57
    なにをそんなに確保しとるんや
    関数長すぎちゃうんか
    65. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 14:52 ID:3Za1MXJR0
    良く分からんけど基本雛型とかは無い訳?
    66. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 16:22 ID:WAE9Mb.20
    10年前に結婚してプログラマ辞めてもう色々忘れてるけどこういうの見るとあるある過ぎて懐かしくなる
    67. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 17:20 ID:PoD9lOfx0
    こんな意味のわからないことを理解してる人間が多数いることが意味わからなくて吐いた
    68. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 17:47 ID:zuhPl5t70
    来年からが怖い
    69. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 20:24 ID:gWzK6BRJ0
    新人にはとりあえずリーダブルコードを読ませる
    70. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 22:25 ID:JSG5qXlO0
    ワイ2年目、
    新人の頃に書いたカスタマイズ見てたら

    'あとで消す
    って書いてた
    71. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月09日 22:38 ID:GBx778IT0
    ものづくりな人々は大変だねえ
    72. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月10日 00:45 ID:8AUnnBek0
    ものづくりは大変だけど、でも楽しいぞ。

    俺は物語を書いている感覚で作業してるからね。
    73. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月10日 07:24 ID:pGB.wWdm0
    世の中で何が信用ならんって
    テメエの書いたコードが一番信用ならん
    74. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月10日 09:45 ID:jFCFAdDx0
    耳が痛くなるスレはやめろぉ(反省)
    75. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月10日 10:05 ID:LmkW.LAI0
    うん、あれだよな、コード絡まるとほぐすのめんどくさいよな
    76. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月11日 08:39 ID:BNqxV3UO0
    ワイ情報系やけど、プログラマーなんのはやめとくわ
    77. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月12日 01:25 ID:boTnyYvX0
    今やってる案件ではgotoどころかbreak、continueまで禁止されてるわ
    78. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月12日 07:32 ID:CHGbShp90
    絶望的なコードってなんだよ意味わからん
    79. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月12日 19:15 ID:H.NqrxJz0
    この手のスレでイキってる奴はただの勘違い野郎だから気にすんな
    自分の理解力のなさを相手の力量に責任転嫁してるだけ
    80. Posted by 以下、金ぴか名無しさんがお送りします。   2018年07月17日 10:11 ID:58ZMO1is0
    ※77
    ラベル指定でやるやつだろ? 実質gotoだからな
    名前:
      情報を記憶:
    コメント:
     
    ※連投、荒らし、宣伝、不適切と判断されたコメントはNGの対象になります
      当サイトについて
      記事検索
      アーカイブ
      スポンサードリンク