C#コード内の使われ方を正確に見つける道具
Show HN: Graphify C# – Compiler-accurate Find Usages for coding agents
💬 In one line
あるメソッドやクラスが、どこからどのように呼ばれているかを、プログラムの本当の意味から正確に調べる道具です。
発表者が作った試作品で、まだ完成前ですが、多少の反応をもらいました。
✨ What it does
-
テキスト検索ではわからないことがわかる
同じ名前のメソッドがいくつかある場合でも、どれが本当に使われているかを正確に判定できます。テストコードからだけ呼ばれているメソッドを見つけるのも簡単です。
-
関係性を地図みたいに出力できる
メソッドの呼び出し関係、どのクラスが何を継承しているかなど、つながりが一目瞭然なファイル形式(JSON)で手に入るので、他の道具から使いやすいです。
-
AIアシスタントの手助けになる
プログラムを読み込むAIにこの地図を与えると、推測ではなく確かな情報から答えられるようになります。
🛠 Who it helps
C#でかなり大きなプログラムを書いている開発者が、「このメソッドってほんとに使われてる?」「このクラスを安全に削除できる?」といった質問に答えたいときに役立ちます。また、AIアシスタントを使ってコード質問をする人にも向いています。
⚠️ Caution
C#の大きなプロジェクト専用です。プログラムをコンピュータにセットアップしたうえで、コマンドラインから操作する必要があります。
🔗 Original
The write-up above summarises the original. See it for the exact details.
The headline and summary are an AI's Japanese rendering of a page published by an individual or a small team. They can diverge from the original. For the exact wording, follow the link to the source. Terms of Use