Sto avviando un progetto che dovrà utilizzare le applicazioni Java per scopi di copertura (definizione-utilizzo di variabili, ecc.). Deve aggiungere istruzioni di tracciamento e qualche logica all'applicazione e forse rimuovere istruzioni.Alternative alla strumentazione bytecode Java
Ho cercato modi di strumento codice Java e quello che trovo sempre riguarda la strumentazione bytecode.
La mia domanda è: è l'unico modo per strumentare le applicazioni Java? C'è un altro modo per farlo? Quali sono i vantaggi della strumentazione bytecode rispetto alle altre?
Probabilmente userò la soluzione bytecode, ma voglio sapere quali sono i problemi con gli altri approcci (se ce ne sono) per decidere con precisione.
Grazie!
Grazie! Penso che proverò AspectJ. –