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

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

移植性が低い言語や環境、ライブラリを使うと 色々可能性を潰すぜ……とは実感している twitter.com/kyubuns/status…
2021-07-13 03:03:23
リメイク+移植+ローカライズをし始めて当時のコードに泣いてるのでとても大事です twitter.com/kyubuns/status…
2021-07-13 00:31:35
これ見るとセガ上海のps2ナイツ移植思い出すな 間違いない。 nights.sega.jp/nights1/ps2/im… twitter.com/kyubuns/status…
2021-07-13 01:53:00保守性が低い

品質特性のうち保守性カテゴリのものは、該当のプログラムが現在産んでる価値を維持したり、拡大したりするときに効いてくるので、保守性の価値はプロダクトの価値に比例するのであろう twitter.com/kyubuns/status…
2021-07-13 07:08:27
@kyubuns 「汚いコードは、金食い虫」も事実。 保守コストと時間が際限なく、ねずみ算式に増えていく。 保守コストが全売り上げを越えるのすら時間の問題。
2021-07-13 09:50:38
分かる 金を生むのはコンテンツ、デザイン、マーケティング、営業 汚いコードは新機能追加・バグ改修の難易度、エンジニアの定着率低下による採用コストの増加など、金を奪う twitter.com/kyubuns/status…
2021-07-13 08:34:13
これほんとそう。断言するけど、汚ったないコードは百害あって一利なし。コードの綺麗、汚いは技術じゃないのよ。後の事を考える想像力なのよ。それがカネになるかどうかは別の問題。 twitter.com/kyubuns/status…
2021-07-13 14:35:10クラウド版などにも影響

クラウドだと非効率的なコードがダイレクトに料金に響くことも多いので「汚いコードは金を失う」も言えそう。 もちろん保守コストも。 twitter.com/kyubuns/status…
2021-07-13 13:22:45「ゲーム開発以外でもそうかも」という反応

ゲームに限らず社内コピペは必ず起きるので、だいたいこれ。 twitter.com/kyubuns/status…
2021-07-13 07:00:11
移植でなくても汚いコードはシンプルに保守性が悪くて金がかさむよね。 ゲーム開発のことは分からないけどシステム開発では普通に10年前のコードとか見たりするし
2021-07-13 10:54:56
コレはゲームのみならず中長期的に運用するシステムでも角度は違っても同じなのよね。 なんでもかんでもくっつけて意味不明な出来のコードを「合理的」と言う人も居るけど、中長期的に柔軟に対応させるにはその合理的なコードは柔軟性に欠ける。 柔軟性のないコード=汚いコードなのよね。 twitter.com/kyubuns/status…
2021-07-13 10:43:33
結局何事においても整理整頓は大事ってことよね 後の作業への投資みたいなもん twitter.com/kyubuns/status…
2021-07-13 09:30:18
これDTP系のデータでも言えることで。 ここ最近、前任者のデータを改訂する事が多いんやけど「なんでそこレイヤー分けたん…」とか「埋め込み画像の解像度ぇ…」とかザラにある。 twitter.com/kyubuns/status…
2021-07-13 14:00:50