コードをメンテするよりAIで作り直せば良い論について
シバイヌおやびん(投資系VTuber) on X: "アリババが、AIコーディングは人間の仕事を奪うのではなく、今後10年間にわたって人間が修正し続けるためのレガシーコードを生み出しているに過ぎないことを証明した。 コーディングテストに一度合格するのは容易だが、そのコードを崩壊させずに8か月間維持することは、AIにとってほぼ不可能である。" / X https://x.com/yasutaketin/status/2033491970484822417
岡安モフモフ(アーガイル社長)@ChatGPT/Gemini/ClaudeなどLLMでサービス作る人 on X: "これ単純に、AIが毎回コードをゼロから書き直せば解決するんじゃないのかな。リファクタリングじゃなくてリライトすればいい。 これまでは人間の工数を削減するために、それをやって来なかっただけで、毎回書き直せば技術的負債も蓄積しないでしょ。" / X https://x.com/shields_pikes/status/2033660527222923286
Masaki@Web技術者 on X: "「これクソコードだから作り直したほうが早いっすよ!」 っていうエンジニア見たことない? それ鵜呑みにしてどうなったかとかちょっと前なら腐るほど見た記憶あるな" / X https://x.com/plus_one_masaki/status/2033914001487499355
Solufa on X: "LLMが登場する前からfrourioで自治体・省庁のシステム(3万~15万行規模)をゼロから作り直す事業をしている立場からどうなるかについて答えると、劇的に改善されます テストコード以前にLintすらなくバグ頻発な状態から派遣2人でメンテ出来るほどランニングが安くなりクレームもほぼゼロになる" / X https://x.com/m_mitsuhide/status/2034267794918052137
Solufa on X: "一般にシステムのリメイクが成功しないと言われているのは元を作ったエンジニアと作り直すエンジニアの実力差が少ないケースが多いから 目安として後者が10倍優秀じゃないと作り直しに意味がない 公共の場合、元が月80万の派遣だったりするのでOSS開発者なら25~50倍は差がある(実測値)から成功する" / X https://x.com/m_mitsuhide/status/2034271791921926320
作り直し自体は別に良いと思うけど、"作り直しによって全てが解決する"とか"AIが全てなんとかしてくれる(なんとかなる担保はない)"論には反対
(どっちでも良いくらい対象の規模が小さい場合を除いて) 作り直しが良いと個人的に判断する個人的条件:
対象について誰も仕様やその意図、経緯を細部まで理解しておらず、歴史が消えてしまっていて、対象と同じ仕様を満たす代替物を"作る"過程でしか対象を理解できない(あるいは、それ以外の方法では効率が悪い)とき