質問

オープンソースの汚染ツールはありますか?Javaプロジェクトを分析しようとしていますが、それはJavaソースコードです。したがって、パラメータがどこでどのような目的で使用されているかがわかります。たとえば、if ステートメントで使用されているのか、それとも別の変数に割り当てられているのかなどです。

ありがとう

役に立ちましたか?

解決

を使ってみてはいかがでしょうか チェッカーフレームワーク.

他のヒント

最新の Java IDE はそのような情報を提供します。iMho、Best OneはIntellijのアイデアですが、Comemrcialライセンスは約130ドルの費用がかかります(ソースコードを公開して、またはフルバージョンの30日間の無料トライアルで無料のコミュニティエディションが何らかの形で機能を削減します)

Eclipse と netbean も同様の機能を提供しますが、それほど優れていません。(もちろん私見です)

任意の変数がどのように使用されているか、または変数に入力される値のソースを追跡する汎用ツールが必要な場合、必要なのは プログラムスライサー. 。(汚染は特殊なケースで、通常はプログラム外部のソースからの特定の入力のみをスライスしたい場合です)。

と呼ばれるものがあります インダス. 。使ったことがないので状態はわかりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top