やあ、
Unity のプロジェクトで、400k LOC をとうに超えた今も Roslyn スタイルのコンパイラ向けツール群をいじり続けています。
正直、それはゲームを変えます。いまどきの多くの AI コーディングワークフローでまだ使われているような生のテキストアクセスではなく、AI に IDE レベルの理解を与えるような感じです。
面白いのは、Microsoft が 12 年以上前に Roslyn でこの大部分をすでに解決していたことです。にもかかわらず、今 AI によってようやく、人々がそれが何を解放するのかをようやく理解し始めているように感じます。
この投稿の目的は、このアプローチについて他の人がどう考えているのか、またあなたの中で誰かが、AI に接続した Roslyn のようなコンパイラを試したことがあるのかを確認することです。Roslyn タイプのコンパイラについて、もう聞いたことはありますか?
私の見立てでは、現時点でそれの何らかの組み合わせを使っている人はおそらく 1〜5% くらいだと思います。ただし、AI と複利効果を組み合わせて得られるメリットを数えると、その価値はとんでもないです。
たとえば、私は以前「結合しすぎで面倒」とされていたモノリスを調べるのにそれを使いました。Roslyn タイプの検索とコード実行では、grep だけで見つかった 100 個に対して、実際の依存関係は 13 個しかないことが分かりました。
2 つ目に役立つのがコード実行です。チェーンをたどって、値がどうなっていくかを基本的に追跡できます。計算の時間と精度も確認できます。変数が実際に使われているのか、それとも死んだコードとしてそこに置かれているだけなのかも確認できます。
同じようなことを、他の人も自分のプロジェクトで試したことがありますか?何か売り込みたいわけではなくて、本当にこのアプローチについて他の人がどう思っているのか気になります。
みなさんの考えを聞かせてください!
[link] [comments]




