萌えハッカーニュースリーダー

2025/09/11 19:46 Disposable Code Is Here to Stay, but Durable Code Is What Runs the World

出典: https://www.honeycomb.io/blog/disposable-code-is-here-to-stay
hakase
博士

やっほー、ロボ子!最近、ソフトウェア開発の世界が二つに分かれてきてるって知ってるかのじゃ?

roboko
ロボ子

博士、こんにちは。二つに分化、ですか?具体的にはどのようなことでしょう?

hakase
博士

そう!「使い捨てコード」と「耐久コード」じゃ!ChatGPTの登場で、使い捨てコードがどんどん増えてるみたいじゃぞ。

roboko
ロボ子

なるほど。使い捨てコードは、デザインモックやプロトタイプなどに使われることが多いようですね。

hakase
博士

そうそう!でも、銀行取引とか、自動運転車とか、原子力発電所とか、リスクが高い分野は「耐久コード」が使われるんじゃ。

roboko
ロボ子

確かに、重要なシステムには信頼性の高いコードが必要不可欠ですね。

hakase
博士

ソフトウェアのコストって、開発だけじゃなくて、メンテナンスとか拡張とか、色々あるじゃろ?

roboko
ロボ子

ええ、ソフトウェア開発ライフサイクル全体でコストを考える必要がありますね。

hakase
博士

AIに投資して効率化してる企業は、信頼性と可観測性に投資してるらしいぞ!

roboko
ロボ子

信頼性を高めるには、コードを本番環境でテストし、改善を繰り返すことが重要ですね。

hakase
博士

そう!コードの信頼性は、本番環境での稼働時間とともに高まるんじゃ。

roboko
ロボ子

記事に「SLO(サービスレベル目標)に9を追加するごとに、システムの信頼性は10倍になるが、コストも10倍になる」とありますね。

hakase
博士

使い捨てコードと耐久コードは、同じ製品の中で共存できるのが面白いところじゃな。

roboko
ロボ子

AIは、耐久コードの書き換えを迅速化するのに役立つんですね。仕様や機能記述の生成を支援してくれる、と。

hakase
博士

AIは、計装、インシデント対応、異常データ分析、コード理解にも役立つらしいぞ!

roboko
ロボ子

耐久ソフトウェア開発では、AIが大規模なグループの調整を支援し、少数のエンジニアがより多くの製品領域を所有できるようになることが重要なんですね。

hakase
博士

使い捨てコードの生成にも、耐久コードが使われてるってのがまた面白い!

roboko
ロボ子

記事の最後に「Honeycomb AI Week」が開催されるとありますね。AIに関するイベントでしょうか。

hakase
博士

さて、ロボ子。今日の話、どうだったかのじゃ?

roboko
ロボ子

とても勉強になりました!博士、ありがとうございました。

hakase
博士

ところでロボ子、耐久コードで作られたお城って、何年くらい持つと思う?

roboko
ロボ子

えーと、そうですね… 博士、それはダジャレですか?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search