1
レガシープロジェクトを維持しながらデバッガで多くの時間を費やしています。アプリケーションの開始時間は非常に長いので、新しい変更をテストするたびにプログラムが再起動するのを待つ余裕がないので、JVMのホットスワップ機能を大量に使用しています。私が直面している問題は、ホットスワップによって実行できる操作の範囲が限られていることです。私はメソッドの本体を変更できますが、メソッドを追加することはできません。ホットスワップ機能を最大限に使用するためのベストプラクティスはありますか?メソッドの本体を変更する機能は素晴らしいですが、既存の制限のいくつかを回避すること(たとえば、新しいフィールドを追加できるようにすること)は何とか可能です。明示的にサポートされていないことはわかっていますが、何らかの理由で間接的にそれを行うことは可能かもしれません。デバッグ中のJVMホットスワップのベストプラクティス