カバレッジの目的(定義-変数の使用など)のためにJavaアプリケーションをインストルメント化する必要があるプロジェクトを開始しています。トレースステートメントといくつかのロジックをアプリケーションに追加し、場合によってはステートメントを削除する必要があります。
私はJavaコードをインストルメントする方法を探しましたが、私がいつも見つけているのはバイトコードインストルメンテーションに関するものです。
私の質問は、Javaアプリケーションをインストルメント化する唯一の方法ですか?それを行う他の方法はありますか?他のものに対するバイトコードインストルメンテーションの利点は何ですか?
私はおそらくバイトコードソリューションを使用しますが、正確に決定するために他のアプローチ(もしあれば)の問題は何かを知りたいです。
ありがとう!