ゲーム開発で『人気だからこのゲームを移植しよう!』というとき、汚いコードがチャンスを潰す「コストと時間が際限なく増える」

長期的に見て保守が大変だったり、状態がよくわからずどうにもならないことがあるようです。
135
きゅぶんず @kyubuns

ゲーム開発において「綺麗なコードが金を生むわけではない」は正しいが、 人気が出て「こっちのプラットフォームにも移植しよう!あっちのプラットフォームにも!」となったときにコストが安く移植できて金を生むのは綺麗なコードであるから、 「汚いコードは金を生むチャンスを潰す」と言っていこう。

2021-07-13 00:29:29
きゅぶんず @kyubuns

2行目は「人気が出たから、こんな新機能を入れよう!」でも可

2021-07-13 00:30:32

時間もお金もかかるんだよね

蜜柑のビットバケツ @pnfqno646

移植性が低い言語や環境、ライブラリを使うと 色々可能性を潰すぜ……とは実感している twitter.com/kyubuns/status…

2021-07-13 03:03:23
ShowGames@アプリ開発中! @ShowGames_shoji

@kyubuns 私も先輩たちのコードを読み込みましたねぇ・・・(´・ω・`)

2021-07-13 04:16:57
少佐@Neetpia -幻想戦略録- @__syousa__

リメイク+移植+ローカライズをし始めて当時のコードに泣いてるのでとても大事です twitter.com/kyubuns/status…

2021-07-13 00:31:35
フスイ @husui_sui

これ見るとセガ上海のps2ナイツ移植思い出すな 間違いない。 nights.sega.jp/nights1/ps2/im… twitter.com/kyubuns/status…

2021-07-13 01:53:00
リンク nights.sega.jp NiGHTS into dreams ... | ナイツとの思い出 112 users

保守性が低い

なぎせ ゆうき @nagise

品質特性のうち保守性カテゴリのものは、該当のプログラムが現在産んでる価値を維持したり、拡大したりするときに効いてくるので、保守性の価値はプロダクトの価値に比例するのであろう twitter.com/kyubuns/status…

2021-07-13 07:08:27
Live long&prosper💉💉💉💉💉 @titan3xFnfxte

@kyubuns 「汚いコードは、金食い虫」も事実。 保守コストと時間が際限なく、ねずみ算式に増えていく。 保守コストが全売り上げを越えるのすら時間の問題。

2021-07-13 09:50:38
ゆうすけ @jhon0718

分かる 金を生むのはコンテンツ、デザイン、マーケティング、営業 汚いコードは新機能追加・バグ改修の難易度、エンジニアの定着率低下による採用コストの増加など、金を奪う twitter.com/kyubuns/status…

2021-07-13 08:34:13
いやしい豚でございます @bikeandriding

これほんとそう。断言するけど、汚ったないコードは百害あって一利なし。コードの綺麗、汚いは技術じゃないのよ。後の事を考える想像力なのよ。それがカネになるかどうかは別の問題。 twitter.com/kyubuns/status…

2021-07-13 14:35:10

クラウド版などにも影響

Ikeda Daigo @hogedigo

クラウドだと非効率的なコードがダイレクトに料金に響くことも多いので「汚いコードは金を失う」も言えそう。 もちろん保守コストも。 twitter.com/kyubuns/status…

2021-07-13 13:22:45

「ゲーム開発以外でもそうかも」という反応

wtnabe, yet another yak shaver @wtnabe

ゲームに限らず社内コピペは必ず起きるので、だいたいこれ。 twitter.com/kyubuns/status…

2021-07-13 07:00:11
くろぐす(サブ) @kurogusu_sub

移植でなくても汚いコードはシンプルに保守性が悪くて金がかさむよね。 ゲーム開発のことは分からないけどシステム開発では普通に10年前のコードとか見たりするし

2021-07-13 10:54:56
雪本歩 @Bibliodick

事務系にも言えるこれ……>RT

2021-07-13 12:56:21
あーきぃ(一部からのDMCA虚偽通報対策中) @bux5rgls

コレはゲームのみならず中長期的に運用するシステムでも角度は違っても同じなのよね。 なんでもかんでもくっつけて意味不明な出来のコードを「合理的」と言う人も居るけど、中長期的に柔軟に対応させるにはその合理的なコードは柔軟性に欠ける。 柔軟性のないコード=汚いコードなのよね。 twitter.com/kyubuns/status…

2021-07-13 10:43:33
shoch[しょーちゃん] @noblegarbage

結局何事においても整理整頓は大事ってことよね 後の作業への投資みたいなもん twitter.com/kyubuns/status…

2021-07-13 09:30:18
@ren_sazanami

これDTP系のデータでも言えることで。 ここ最近、前任者のデータを改訂する事が多いんやけど「なんでそこレイヤー分けたん…」とか「埋め込み画像の解像度ぇ…」とかザラにある。 twitter.com/kyubuns/status…

2021-07-13 14:00:50
エビちゃん @noji1208

ウェブでもそう。とりあえずデザインを成立させるためだけの場当たり的な組み方してると後で要素変わった時に余計な時間取られる。

2021-07-13 14:28:14