海外の人気ゲーム開発者「コードが汚くても完成してちゃんと動けばそれでいい」
    2024年04月30日 │コメント(51) │ゲーム・漫画・アニメ  │社会・お仕事
    24361501_s


    1 :ななしさん :24/04/24(水) 20:56:26 ID:???
    個人開発ならともかくチーム開発でコーディング規約ないのむしろキツくない!?





    9 :ななしさん :24/04/24(水) 21:07:20 ID:???
    世の中動いてるコードの根っこはどれも大分力技だぞ




    3 :ななしさん :24/04/24(水) 21:00:22 ID:???
    ソシャゲネトゲみたいな更新し続けないといけないやつだとキツイ




    4 :ななしさん :24/04/24(水) 21:01:33 ID:???
    ゲームは基本的にはリリースしたら終わりだからな




    5 :ななしさん :24/04/24(水) 21:05:41 ID:???
    >>4
    今だとコンシューマでも発売後のアプデとか当たり前のようにやらないか…?




    6 :ななしさん :24/04/24(水) 21:06:08 ID:???
    ちゃんとIF設計までしっかりしてて完成したら終わりでいいなら全体的な規約なしでも何とかなる




    2 :ななしさん :24/04/24(水) 20:58:56 ID:???
    コード書いてるのは一人なんでしょ




    8 :ななしさん :24/04/24(水) 21:06:48 ID:???
    多分動くと思うからリリースしようぜ




    11 :ななしさん :24/04/24(水) 21:08:02 ID:???
    個人開発でも次回作にコードを再利用とかしないの?




    12 :ななしさん :24/04/24(水) 21:08:10 ID:???
    まあ個人とか少数の制作なら全然…




    13 :ななしさん :24/04/24(水) 21:08:21 ID:???
    まだマシだな





    18 :ななしさん :24/04/24(水) 21:10:33 ID:???
    >>13
    JQKがそれぞれ10になるのはブラックジャック的な感じか
    Aとか条件分け色々めんどいからぜんぶElse ifしてもいいよね!




    14 :ななしさん :24/04/24(水) 21:08:31 ID:???
    綺麗なコードよりも動いて利益の出るコードの方が価値がある




    15 :ななしさん :24/04/24(水) 21:09:11 ID:???
    まあそろそろAIがコード書いて人間は手直しの時代になりつつあるし…




    16 :ななしさん :24/04/24(水) 21:09:40 ID:???
    動くコードが良いコードとはよく言ったもので




    19 :ななしさん :24/04/24(水) 21:10:56 ID:???
    他人が読めれば問題ないから
    一定の法則さえあれば規則なんていらない




    17 :ななしさん :24/04/24(水) 21:09:56 ID:???
    コーディング規約に沿ってるかレビューするとかしてなくてLinterやユニットテスト通ればOKって感じじゃないの




    20 :ななしさん :24/04/24(水) 21:11:06 ID:???
    PD「みんながどうやって動かしてるのかわからない」
    PM「これをどうやってまとめたら動くのかよくわかんない」
    PG間「ほかのやつらがこれをどうやってまともに動かしてるのかわからない」
    SE「何書いてるかよくわからない」




    21 :ななしさん :24/04/24(水) 21:11:43 ID:???
    なんで俺の書いたこのコードはエラーを吐かないんだ……?




    22 :ななしさん :24/04/24(水) 21:11:48 ID:???
    自分で書いたのすら時間経つと分かんないや




    25 :ななしさん :24/04/24(水) 21:13:24 ID:???
    ソシャゲで前任者が辞めてブラックボックス化してるのよくある




    23 :ななしさん :24/04/24(水) 21:12:58 ID:???
    //消したら動かなくなる




    26 :ななしさん :24/04/24(水) 21:13:30 ID:???
    複数人でメンテしたりバグ潰さなくていいならまあ問題ないな




    27 :ななしさん :24/04/24(水) 21:13:36 ID:???
    天下のgoogle様だってソースを見ると読みづらいこと読みづらいこと…




    31 :ななしさん :24/04/24(水) 21:15:40 ID:???
    >>27
    Google社員が全員綺麗なの書くわけじゃないからな…




    28 :ななしさん :24/04/24(水) 21:14:21 ID:???
    教材作ってるわけじゃねえんだ




    29 :ななしさん :24/04/24(水) 21:14:46 ID:???
    大規模開発でもないんだし可読性が低い程度どうでもいいじゃん
    動くんでしょ




    30 :ななしさん :24/04/24(水) 21:15:16 ID:???
    移植で一番大変なのは元がクソコードで実質書き直しが必要なパターンとかなんとか




    32 :ななしさん :24/04/24(水) 21:16:06 ID:???
    力技系はパフォーマンスに依存してるところがあるのでまあそこそこ重くなる
    特にif文
    だからryzenの3dキャッシュが必要だったんですね




    34 :ななしさん :24/04/24(水) 21:16:55 ID:???
    富豪的プログラミングは色々な問題を解決するぞ




    38 :ななしさん :24/04/24(水) 21:17:23 ID:???
    >>34
    低性能は決断的に切り捨てするとプロジェクトは完成しやすくなる




    47 :ななしさん :24/04/24(水) 21:19:36 ID:???
    >>34
    リソースカツカツ問題は時代と共にどんどん少なくなっている
    今はまだ無理でも将来的にはとにかく単純に解けるプログラミングが最善とされるだろう
    量子コンピュータとかその手の相性クソ良いらしいし




    35 :ななしさん :24/04/24(水) 21:16:58 ID:???
    ソシャゲは基本的に九龍城塞過ぎて中身見なくてもこれどんだけ無茶なコードで動いてんだよ…ってなるくらいパッと見の挙動レベルから変なことが割とよくあるからな…




    37 :ななしさん :24/04/24(水) 21:17:22 ID:???
    if文並んでるぐらいならまあまだ全然良いよな




    39 :ななしさん :24/04/24(水) 21:17:51 ID:???
    とりあえず動くもの作ってAIに綺麗にかきなおしてもらうとかできないんです




    49 :ななしさん :24/04/24(水) 21:19:51 ID:???
    >>39
    門外漢だけど多分逆だと思う…
    AIは「とりあえず動く」の方が得意そうなイメージある




    88 :ななしさん :24/04/24(水) 21:26:03 ID:???
    >>39
    そもそもAIは何が仕様か何がバグかなんて判断しませんので




    43 :ななしさん :24/04/24(水) 21:19:05 ID:???
    現状のAIは別に整えてくれないよ…




    104 :ななしさん :24/04/24(水) 21:29:08 ID:???
    >>43
    今日1日ChatGPT4とお話しながらコード書いてたけど考えを言語化するパワーがカスカスになった




    67 :ななしさん :24/04/24(水) 21:22:51 ID:???
    人間なら指定した条件以外もいい感じに整えてくれるけとAIくんは指定してない場所はあまりにも独創的な表現をし始めるからな




    40 :ななしさん :24/04/24(水) 21:17:59 ID:???
    大手企業案件で一つの関数の引数に20やら30あるコードとか見ている身からすれば
    こんなのまだまだだ見やすいなってなる




    42 :ななしさん :24/04/24(水) 21:18:50 ID:???
    ゴリ押ししたりなんかハッキリ把握してないけど狙った挙動になってるし思いつく範囲では挙動に問題起きないしいいか…とかはよくやる




    46 :ななしさん :24/04/24(水) 21:19:33 ID:???
    なんか一昔前はCPU節約させるコード書けって迫られてたけど
    今はマシンパワー上がってきてるから雑でいいよね…




    53 :ななしさん :24/04/24(水) 21:20:20 ID:???
    >>46
    雑にやるのも限度があるとvrchatのワールド製作とかで感じた




    48 :ななしさん :24/04/24(水) 21:19:48 ID:???
    ネストが深いだけのは糞コードの中では正直雑魚




    54 :ななしさん :24/04/24(水) 21:20:21 ID:???
    >>48
    再起関数が多いコードはほんと死ぬ




    50 :ななしさん :24/04/24(水) 21:19:55 ID:???
    お行儀の良いエンジニアばかりなのか




    52 :ななしさん :24/04/24(水) 21:20:16 ID:???
    でも大抵は汚いと重くなるんだよね…




    57 :ななしさん :24/04/24(水) 21:21:44 ID:???
    みずほの基幹システムとかやべーぞ
    言語幾つ継ぎ接ぎしてんだよバカなのか




    73 :ななしさん :24/04/24(水) 21:23:23 ID:???
    >>57
    スパゲッティ超えて闇鍋って感じ?




    134 :ななしさん :24/04/24(水) 21:33:36 ID:???
    >>73
    サグラダファミリアって言われてたはず




    75 :ななしさん :24/04/24(水) 21:23:29 ID:???
    みずほは人力と金をかけただけあって最近はちゃんと動いてる




    58 :ななしさん :24/04/24(水) 21:21:58 ID:???
    動けばいいんだよ動けば




    65 :ななしさん :24/04/24(水) 21:22:47 ID:???
    >>58
    だよね!




    56 :ななしさん :24/04/24(水) 21:21:19 ID:???
    でも汚いコードは動いても大体バグあるし改修も面倒臭いんだ




    59 :ななしさん :24/04/24(水) 21:21:59 ID:???
    ソシャゲだとグラブルでカジノいじったら古戦場止まったって騒動があったんだけど
    内部がどんなことになってたのか考えたくもない




    77 :ななしさん :24/04/24(水) 21:23:46 ID:???
    >>59
    俺が20年前に作ったCGIゲームみたいなクソコードになってそう




    202 :ななしさん :24/04/24(水) 21:48:42 ID:???
    >>77
    去年くらいに半日くらい止めて膨大な量の再構築やってたよ
    100万行越えとかなんとか




    61 :ななしさん :24/04/24(水) 21:22:21 ID:???
    ひとりでやってる個人開発のゲームと大規模な業務システムを同じ基準で評価することに疑問をもたないの?




    60 :ななしさん :24/04/24(水) 21:22:17 ID:???
    力業でも見やすければいいよ




    62 :ななしさん :24/04/24(水) 21:22:27 ID:???
    指定した条件で指定した情報を呼び出せればなんだっていいのよ




    70 :ななしさん :24/04/24(水) 21:23:11 ID:???
    知らない会社が何社もかかわってるコードなんてこれどころじゃないし




    72 :ななしさん :24/04/24(水) 21:23:15 ID:???
    動けばいいんだよは真理だけどよほどの天才じゃないとバグ修正の時に過去の自分にキレることになるよ




    71 :ななしさん :24/04/24(水) 21:23:14 ID:???
    もう少し正確に言うと俺が現場にいる間だけ動けばいい




    76 :ななしさん :24/04/24(水) 21:23:32 ID:???
    この裏にコード汚いから完成しませんでしたプロジェクトがどれだけあるかだ
    まあ測ることもできないだろうけど




    78 :ななしさん :24/04/24(水) 21:24:09 ID:???
    >>76
    リファクタリングさせてくれるくらい余裕のある現場っていいよな!




    79 :ななしさん :24/04/24(水) 21:24:10 ID:???
    あとあと地獄見るだけじゃねぇのこれ




    91 :ななしさん :24/04/24(水) 21:26:59 ID:???
    >>79
    追加機能がどれくらいによるけど
    どうせ儲けたら外部に委託するようになるからいいか…




    80 :ななしさん :24/04/24(水) 21:24:13 ID:???
    riotのLeague of Legendsはソースがスパゲッティすぎてもう直せないって定期的に言ってる




    84 :ななしさん :24/04/24(水) 21:25:18 ID:???
    よくわからないんだけど言語複数つかってトラブル起きないの…?




    87 :ななしさん :24/04/24(水) 21:25:59 ID:???
    >>84
    情報を参照して齟齬がなければ




    85 :ななしさん :24/04/24(水) 21:25:25 ID:???
    あきらか重いからどうにかしなきゃいけないで最終的に頓挫するよりは幸せだし十分かもしれないと思う




    92 :ななしさん :24/04/24(水) 21:27:24 ID:???
    拡散性ミリオンアーサーは配信開始直前にコアスタッフが抜けてプログラムがブラックボックスのまま運営続けて最終的にギブアップしてたな




    102 :ななしさん :24/04/24(水) 21:28:19 ID:???
    >>92
    なんか他のソシャゲでもたまに聞くなそういうの
    コアスタッフしか触れないやつ




    112 :ななしさん :24/04/24(水) 21:30:43 ID:???
    >>102
    ソシャゲっつーか古くはROでもあった
    コードがスパゲティ化してるから作り直すねって言ってシステムを根幹から作り直した
    別のゲームみたいになって大量に引退された




    94 :ななしさん :24/04/24(水) 21:27:30 ID:???
    言語を日本語にするとToDoリストってカードの参照先バグってるのこういう事やってるせいか…




    95 :ななしさん :24/04/24(水) 21:27:43 ID:???
    これ困るのってシリーズ化や引継ぎで死ぬ奴じゃん




    103 :ななしさん :24/04/24(水) 21:28:43 ID:???
    >>95
    そうなったら一から作り直した方が早いから逆に諦めがつく




    96 :ななしさん :24/04/24(水) 21:27:48 ID:???
    設計がちゃんとしててコーディングもうまくいくとマジでデータの流れが見える感じで楽しくなる




    99 :ななしさん :24/04/24(水) 21:28:05 ID:???
    仕様書も規約もない案件にいたことあるけど結構地獄だったし結局完成しなかったな…




    111 :ななしさん :24/04/24(水) 21:30:38 ID:???
    >>99
    辛い…




    100 :ななしさん :24/04/24(水) 21:28:07 ID:???
    AIに夢見すぎ
    今のやつはコードを予測して候補挙げてくれるだけだぞ
    コードを整えることはしてくれない




    127 :ななしさん :24/04/24(水) 21:32:25 ID:???
    >>100
    copilot使ってるけどSOLID原則守るような一連のコード書いてくれるわけじゃなくて機能単位の候補しか出せないから自分で分割しないとダメだよな




    89 :ななしさん :24/04/24(水) 21:26:38 ID:???
    なんでもAI任せは無理だよ…




    105 :ななしさん :24/04/24(水) 21:29:14 ID:???
    年数経ったオンゲとかで初期スタッフ居なくなって根幹の修正が無理みたいな都市伝説的なのたまに聞くけど
    あながち無い話でもないのか




    109 :ななしさん :24/04/24(水) 21:29:49 ID:???
    >>105
    人材を蔑ろにした会社が悪いよね
    自業自得ですわ




    108 :ななしさん :24/04/24(水) 21:29:31 ID:???
    ゲームのコード関しては作ってる最中に根本から仕様変更されることが多々あるのでどう頑張ってもぐちゃぐちゃなコードになりがち
    アクションゲーム作って見せたらこれつまんないからパズルゲームにしようとか言い出す世界




    113 :ななしさん :24/04/24(水) 21:30:51 ID:???
    個人開発ならソース破棄して作り直すって選択肢も取りやすい




    106 :ななしさん :24/04/24(水) 21:29:16 ID:???
    シリーズ化でもそのまま同じコード使うわけねえだろ………




    119 :ななしさん :24/04/24(水) 21:31:37 ID:???
    >>106
    実績のあるコードは使い回しても…いいだろ?




    117 :ななしさん :24/04/24(水) 21:31:18 ID:???
    ゲームは自社ライブラリ化して使い回せるところはめちゃくちゃに使い回すよ
    シリーズの歴代のバグがちゃんと継承されるよ




    116 :ななしさん :24/04/24(水) 21:31:12 ID:???
    だいたいプロジェクト始まると使い回しからはじまる…ううっ




    115 :ななしさん :24/04/24(水) 21:31:06 ID:???
    勉強のためにツクールのjsの構造読み解こうと思って挫折した
    すでに出来上がってるものを自力で読み解くのってもしかして大変?




    121 :ななしさん :24/04/24(水) 21:31:41 ID:???
    >>115
    物による




    123 :ななしさん :24/04/24(水) 21:31:57 ID:???
    >>115
    ツクールは簡単な方じゃない!?
    まあ他人のコード読むには基礎知識必要だよ




    131 :ななしさん :24/04/24(水) 21:33:24 ID:???
    >>115
    他人の作ったのを読むのはしんどい
    場合によっては自分で作ったほうが早いな




    120 :ななしさん :24/04/24(水) 21:31:37 ID:???
    コードなんてレイヤー意識した設計してればスパゲティなんかにならないんだけどな




    125 :ななしさん :24/04/24(水) 21:32:07 ID:???
    そりゃお前は良いかもしれないけど後から保守する人間のことも考えろ




    128 :ななしさん :24/04/24(水) 21:32:39 ID:???
    >>125
    まあその頃には外注するからいいか…




    133 :ななしさん :24/04/24(水) 21:33:35 ID:???
    頑張れ外注!負けるな外注!




    126 :ななしさん :24/04/24(水) 21:32:14 ID:???
    エクセルでVBA書いてた時変数分かんなくて100個くらい個別で同じコード書いてた




    132 :ななしさん :24/04/24(水) 21:33:29 ID:???
    規模でかいものにAI使うとしてまずどうやって学習させたらいいのかわからん
    チーム内の独自ルールからか




    154 :ななしさん :24/04/24(水) 21:37:04 ID:???
    >>132
    処理させるトークンが多ければ多いほどハルシネーションの確率が上がるからPMを叩いて叩いて問題を分割するしかない




    136 :ななしさん :24/04/24(水) 21:34:10 ID:???
    GPTはJavaでめちゃくちゃelse if多用してくる




    137 :ななしさん :24/04/24(水) 21:34:16 ID:???
    みずほは金融庁にガチギレされるまで賽の河原やってたらしいな
    仕様かたまらないどころか日々変わる中で開発という




    140 :ななしさん :24/04/24(水) 21:34:40 ID:???
    今だったら色んな分野に○○ツクール的なの無いのかね?




    147 :ななしさん :24/04/24(水) 21:35:37 ID:???
    >>140
    あるよ
    ノーコードのキントーンとかもある
    でも出来上がるのはそこそこのものね




    141 :ななしさん :24/04/24(水) 21:34:57 ID:???
    eclipseでJavaを書いてたときは関数とか変数のサポートが手厚くてすごく書きやすかった
    ちょっと機能足せば自動でテストもしてくれるしあの頃はよかった




    152 :ななしさん :24/04/24(水) 21:36:43 ID:???
    >>141
    eclipseに限らずIDEすごい重いけどあれくらい重くないと機能満たさないんだろうな




    163 :ななしさん :24/04/24(水) 21:39:12 ID:???
    >>152
    軽いからか最近はvscodeばっかりだな
    直近3箇所の案件でそうだった




    142 :ななしさん :24/04/24(水) 21:35:19 ID:???
    絶対いらないだろっての消したら無関係な所で発生するバグ
    残り続ける謎のコード
    バグだろこれ




    143 :ななしさん :24/04/24(水) 21:35:20 ID:???
    ゲームのバグは実行して目視で確認しないといけないものがたくさんあるから面倒なんだよね…




    151 :ななしさん :24/04/24(水) 21:36:23 ID:???
    >>143
    一人で作ってるジーコですらバグまみれになるんだからチームでやったら地獄だな




    158 :ななしさん :24/04/24(水) 21:37:55 ID:???
    >>143
    なので最近の大規模ゲームのデバッグはBOTにやらせるそうな
    新しいステージ作ったら勝手に大量のBOTが攻略を始めて異常なスコアがでたらレポート上げてくれる




    161 :ななしさん :24/04/24(水) 21:38:00 ID:???
    俺のコードが急に動かなくなって調べたら使う型間違えたりしてて逆に今までよく動いてたなってなった




    162 :ななしさん :24/04/24(水) 21:38:44 ID:???
    何で動かないの…?はまだいい
    何で動くの…?は怖い




    138 :ななしさん :24/04/24(水) 21:34:21 ID:???
    完成品が動くのが正義


    PR

     コメント一覧 (51)

      • 1. 金ぴか名無しさん
      • 2024年04月30日 07:53
      • よーわからんけど基礎というか土台部分は次作以降も流用しやすいように綺麗にしておいた方が開発がスムーズになるんじゃないの
        1人で全部やってるならその人の組み方があるんだろうけど
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 7. 金ぴか名無しさん
        • 2024年04月30日 08:06
        • >>1
          ライブラリの話してるの?
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
        • 37. 金ぴか名無しさん
        • 2024年04月30日 16:12
        • >>1
          次回作に流用(笑)になるのが大半…
          ハードが違うとかエンジン違うとか、そもそもゲームの仕様全然違うとかで1割使えりゃ十分とかになる
          何作も同じことしてるだけのやつなら可能かもしれないけど
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 2. 金ぴか名無しさん
      • 2024年04月30日 07:54
      • グラブルは増築に増築を重ねた状態だったから整理するって言ってたな
        それでも致命的な不具合が出ないんだから優秀な人材がいるんだろうな
        どっかのソシャゲはデータが元に戻らなくなったからサ終とかあったが
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 3. 金ぴか名無しさん
      • 2024年04月30日 07:54
      • 製造規約じゃなくてアルゴリズムの話だろ。
        こいつらアホすぎんか?
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 10. 金ぴか名無しさん
        • 2024年04月30日 08:07
        • >>3
          コーディング規約では?
          アルゴリズム理解できないなら只の素人だわ。
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 4. 金ぴか名無しさん
      • 2024年04月30日 07:54
      • >>去年くらいに半日くらい止めて膨大な量の再構築やってたよ
        >>100万行越えとかなんとか

        草ァ!そんなに書いて半日とめるだけで済むモンなんだ。
        大規模アップデート級でない?
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 5. 金ぴか名無しさん
      • 2024年04月30日 07:56
      • >ちゃんとIF設計までしっかりして
        草
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 17. 金ぴか名無しさん
        • 2024年04月30日 08:59
        • >>5
          チーム開発なら最低限の押さえどころだと思うがね。終始ソロなら好きにすればいいけど
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
        • 45. 金ぴか名無しさん
        • 2024年04月30日 21:44
        • >>17
          チームでやるなら他人のジョークくらい理解できなきゃ周りに迷惑
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 6. 金ぴか名無しさん
      • 2024年04月30日 08:04
      • 納品当日の朝ならしゃーないww
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 8. 金ぴか名無しさん
      • 2024年04月30日 08:06
      • もう前任者がいないからブラックボックス化したっていうのたまに見かけるけど
        亡くなったとか何らかの理由で引き継げなかったってこと?
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 22. 金ぴか名無しさん
        • 2024年04月30日 09:35
        • >>8
          外部の人が作ってもう現場に居ない
          引き継ぎ資料を作る工数をケチった、資料が説明になってない、資料を作った後に改修して資料を更新しなかった
          一般レベルの処理なのに今の作業者が実力不足、全部作り直したいからブラックボックスだと嘘をついてる、作った本人は簡単な処理だと言っていたが魔法レベルだった

          上の方が個人的に多かった原因
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
        • 26. 金ぴか名無しさん
        • 2024年04月30日 09:50
        • >>8
          派遣社員がいなくなる、単に辞めた、移動。
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 9. 金ぴか名無しさん
      • 2024年04月30日 08:06
      • 日本の銀行系はそれやってとんでもないことになったけどな
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 11. 金ぴか名無しさん
      • 2024年04月30日 08:21
      • 真にやばいコードは一目で見れるコードでは表せない
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 12. 金ぴか名無しさん
      • 2024年04月30日 08:22
      • ちゃんと動くを達成する為に綺麗に作らないと行けないって前提で言われてるもんなんだから達成できる事にしたらそらそうよ
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 13. 金ぴか名無しさん
      • 2024年04月30日 08:22
      • // これがないと動かない。理由は知らん。
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 14. 金ぴか名無しさん
      • 2024年04月30日 08:28
      • 内容もわからず色んなコードを切り貼りしてるのが今のプログラミングだから・・・
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 15. 金ぴか名無しさん
      • 2024年04月30日 08:28
      • 中国人がよくやるやつじゃん
        手抜き工事してるからあとで大惨事っていう
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 16. 金ぴか名無しさん
      • 2024年04月30日 08:37
      • 昔はコード規約は大事だと思っていたが、ライブラリやらオープンソースを使っていくと結局読み手側が規約ごちゃ混ぜに対応する必要があるのでそこまで重要じゃないという結論に至った。
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 18. 金ぴか名無しさん
      • 2024年04月30日 09:03
      • すごくきれいで意識が高いけど正しく動かないコードを書く人もいる
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 33. 金ぴか名無しさん
        • 2024年04月30日 12:26
        • >>18
          そんな奴いるんだ
          経験上出会ったことないわ
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 19. 金ぴか名無しさん
      • 2024年04月30日 09:06
      • アプデとか考えなくていいなら問題ない
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 20. 金ぴか名無しさん
      • 2024年04月30日 09:24
      • 作った本人がサ終まで面倒見るならスパゲティでもええけどなぁ…
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 23. 金ぴか名無しさん
        • 2024年04月30日 09:38
        • >>20
          冴えてる時に書いたコードは後から見ると頭良すぎて何してるのかすぐに分からん事あるからなぁ
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 21. 金ぴか名無しさん
      • 2024年04月30日 09:30
      • 個人あるいはごく少数の決まった人員だけで開発してるんかな
        だとするとコーディングルール以上にドキュメントの不整備が問題になりそう
        その場のノリでプログラミングしてると、数ヶ月も経てば「なにが正しいのか」が分からなくなる
        「なにこの謎処理?」と思ってコメントアウトすると、実は特定条件下で必要なものだったり、逆にバグを逃れるためにその場しのぎで書かれたものだったりすることもある
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 50. 金ぴか名無しさん
        • 2024年05月01日 20:01
        • >>21
          謎なのに勝手にコメントアウトするような奴が混じってたら規約うんぬんどころじゃないな
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 24. 金ぴか名無しさん
      • 2024年04月30日 09:42
      • 困るのはワイやないしの精神。
        実際はバグがでると泣くのは自分。
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 25. 金ぴか名無しさん
      • 2024年04月30日 09:48
      • どうせコピペしたソースを自分のやりたいことに最適化させる事がいまのプログラミングの基本だし書式なんてテキトーよ
        AIに頼めばキレイにしてくれるかもなぁ
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 27. 金ぴか名無しさん
      • 2024年04月30日 09:58
      • GTAなんてブラックボックス化してるとかでリメイクが劣化したりしてるよな
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 28. 金ぴか名無しさん
      • 2024年04月30日 09:59
      • 昔の大手ゲーム会社でも、もうブラックボックス化しているから
        そこが原因のバグが発生しても修正できないとか言っていたなあ
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 29. 金ぴか名無しさん
      • 2024年04月30日 11:22
      • ゲームなら続編を出すときに前作のコード読めませんじゃ困るしある程度は整理されるべきだとは思うけどね
        基本は期限内に整頓されたコードをちゃんと書くのが大前提で、間に合わせるために汚いとかきれいに書くために納期をぶっちぎるみたいなのはプロとしてどうかと思う
        ・・・というのを念頭に置いたうえで、動きの実現のために無茶な力技コードを書くってのは良くあるんだけど
        特にゲーム業界だと天才が過度にコード整理しすぎ&無茶しすぎてて、絶対関係ないのに消すと動かない関数とかある(ちゃんとメモリの動きまで解析すると関数内で無駄処理させることでバグらせて挙動を実現してる)からマジで意味不明だったりする
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 30. 金ぴか名無しさん
      • 2024年04月30日 11:47
      • システム系と異なり、ゲーム開発だと仕様変更やアップデートが多発するから完璧に整備するのは無理(非効率)
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 31. 金ぴか名無しさん
      • 2024年04月30日 12:07
      • 保守しなければどんなコードでもいいんだけどね
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 32. 金ぴか名無しさん
      • 2024年04月30日 12:09
      • if使ったら強制的にアウトでは全くないと思うが、
        それでもやっぱり綺麗なコードは大事と思うわ。

        汚いコード書くと納期に遅れるってことは別にないし、むしろ汚い方が遅れるやん
        いろんなレベルの開発者おったらわからんでもないけど、ほとんど1人で書いてるんやろ?
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 34. 金ぴか名無しさん
      • 2024年04月30日 13:01
      • 他人のソースコードから仕様を理解するってのは解答から問題文を予測するようなもの、自分でソースコード作るのとは難易度のレベルが違う
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 35. 金ぴか名無しさん
      • 2024年04月30日 13:27
      • 自分だけが触るコードなら最悪いいけど、チームで開発してたり他の人に見せたり触らせたりするコードなら綺麗に書かないと全体の効率に響くからやめようね!
        結局綺麗に書くのが一番早いんだから
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 36. 金ぴか名無しさん
      • 2024年04月30日 15:16
      • フレームワークは保守が必要だから綺麗じゃないとダメだけど、ゲーム開発におけるゲームデザイン・レベルデザインに関わる部分は試行錯誤が必要なので汚くなるのも仕方ない
        設計がきれいでもつまらなかったら価値なしの世界だからな
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 38. 金ぴか名無しさん
      • 2024年04月30日 16:21
      • 動かない綺麗なコードとかメンテナンス性最悪な拡張出来な無い綺麗なコードとか潔癖にこだわるあまり、簡単なことなのにデザインパターンだなんだインターフェースを何個も云々して、みたいな粒度の概念ない奴らとか見てきたから本質は綺麗さじゃないってわかるわ。
        頭の良さみたいなもんだと思う。汚くても論理的に動いてメンテできるならそれでいい気がするわ
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 40. 金ぴか名無しさん
        • 2024年04月30日 16:51
        • >>38
          天才たちが集まるならそれでええけど、普通の会社の普通のソフト保守するやつは新卒や中途で知識ゼロで入ってきたコピペプログラマーとかもいるからね…
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
        • 41. 金ぴか名無しさん
        • 2024年04月30日 18:24
        • >>38
          汚くてもメンテできるならって勝手だなあ
          自分がやる羽目になったこと考えてないんだろうか
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
        • 46. 金ぴか名無しさん
        • 2024年05月01日 00:55
        • >>41
          できないなら前提満たしてないんだから突っかかる理由もないだろ
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
        • 48. 金ぴか名無しさん
        • 2024年05月01日 01:56
        • >>38
          汚いコードはメンテできているんじゃなくて、メンテする人に解読の労力を押し付けているだけな上に
          品質劣化のリスクを高めているだけだぞ
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 39. 金ぴか名無しさん
      • 2024年04月30日 16:47
      • brotatoかと思ったら違った
        brotaroは名作な上にクッソ安いからみんな、買おう!
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 49. 金ぴか名無しさん
        • 2024年05月01日 13:18
        • >>39
          どっちやねん
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 42. 金ぴか名無しさん
      • 2024年04月30日 19:15
      • >そもそもAIは何が仕様か何がバグかなんて判断しませんので

        俺は1行もコード書けないんだが、pythonのエラーコードとかを張ると、原因究明と別の解を提供してくれるが

      • 0
        goldennews

        goldennews

        がlikedしました

        liked
        • 44. 金ぴか名無しさん
        • 2024年04月30日 20:51
        • >>42
          簡単な小規模のコードならともかく、プロダクトレベルの規模のコードの解析はまだ無理だよ
        • 0
          goldennews

          goldennews

          がlikedしました

          liked
      • 43. 金ぴか名無しさん
      • 2024年04月30日 20:27
      • 難読化対応でしょ(適当)
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 47. 金ぴか名無しさん
      • 2024年05月01日 01:54
      • ゲームもシステムも作り切りならコーディング規約なんてないほうがやりやすい
        保守・更新しつづけるなら、コーディング規約必須
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
      • 51. 金ぴか名無しさん
      • 2024年05月02日 13:11
      • まあ人命に影響ないならええやろ(組み込みプログラマー並感)
      • 0
        goldennews

        goldennews

        がlikedしました

        liked
    コメントフォーム
    記事の評価
    • リセット
    • リセット
    顔
    星

    ・投稿されたコメントの内容については、投稿した利用者自身がその責任を負うものとします。
    ・コメントは非公開、規制の対象となる場合があります。(過度な暴言、連投、個人情報、無関係なコメント等)
    ・書き込みが行えない場合、IP由来の巻き込み規制の可能性があります。
      当サイトについて
      当サイトにはバナー広告とAmazonアソシエイトのリンクが含まれます。
      記事検索
      アーカイブ
      スポンサードリンク