DemandHunt 世界コミュニティの機会レーダー
日本語
開発ツール・SaaS Stack Exchange · 2024-08-09

Java のデッドコードを実行時に見つけたい—静的解析は誤検知が多い

Find Java dead code at runtime — static analysis flags too much

30秒でわかる要約
  • 誰がStack Exchange · 2024-08-09 · 2 賛成 · 1 返信
  • 何を求めているかJava のデッドコードを実行時に見つけたい—静的解析は誤検知が多い
  • 何を作れるかAn instrumentation agent recording class/method hits in staging or production to produce a never-executed report with deletion suggestions.

元スレッドの発言

“Reflection, Spring injection and dynamic proxies make static analysis mark live code as dead. I want coverage-based dead-code reports from real execution paths.”

— Stack Exchange · 2024-08-09 · softwarerecs.stackexchange.com/questions/90971/softw…

背景と課題

痛みのポイント

リフレクションや Spring プロキシで静的解析は生きているコードを死んでいると判定します。

プロダクトの切り口

何を作れるか

An instrumentation agent recording class/method hits in staging or production to produce a never-executed report with deletion suggestions.

検証のしかた

  1. スレッドの返信をすべて読み、繰り返し出てくる具体的な場面を書き出します。繰り返しこそ需要の密度です。
  2. 「java / dead code」関連の既存ツールを調べ、どの一部分しかカバーしていないかを確認します。
  3. 一言ランディングページを作り、Stack Exchange に投稿して価格を聞く人が現れるか見ます。

既存の選択肢

JaCoCo静态工具

スレッドの声 · 人気コメント

人気コメントは機械翻訳です。原文は元スレッドで確認できます。

https://github.com/naver/scavenger is the project built on the idea of codekvast. Please check it out.

— JunHo Yoon · ▲ 1
元スレッドを開く

同じ課題の他のスレッド

関連する機会