TL;DR

  • 言語やフレームワークの標準から外れないほうが、コードは読みやすい。
  • ただし JavaScript(React)の周りは流行を追いかける。生成 AI も、生産性に役立つ場面が多いので流行を追うのが重要である。

内容

プログラミングにおけるより良い選択とは の 3 つ目のテーマ。

コードのメンテナンスコスト(渋川さん)

言語やフレームワークの標準から外れないようにしたほうが読みやすい。言語やフレームワークは、ここ 10 年ほどほとんど動きがない。松岡さんもこれに同意した。

ただし、JavaScript(React)は流行を追いかける。考え方も含めて既存のやり方を壊すイノベーションが起きていて、使い勝手も上がっている。ツールを Rust で書き直して速くする流れが一巡したあとは、安定に向かうかもしれない。この点にも松岡さんは同意した。

流行を追いかけ続けること(松岡さん)

流行を追いかけるというより、流れを見定めることが大事である。一方、生成 AI については流行を追いかけることが重要である。エディタ、テストデータの作成、仕様やテストケースの壁打ちなど、生産性に役立つ場面が多い。

キーワード

自分の理解

Zig や Carbon も控えているので、JavaScript の周りはやっぱり数年はこの状況が続きそう。Bun も Zig で書かれている。

関連