Estoy comenzando un proyecto que tendrá que instrumentar aplicaciones Java para fines de cobertura (definición de uso de variables, etc.). Tiene que agregar declaraciones de seguimiento y algo de lógica a la aplicación y quizás eliminar declaraciones.Alternativas a la instrumentación de bytecode de Java
He buscado formas de código Java de instrumento y lo que siempre encuentro es acerca de la instrumentación de bytecode.
Mi pregunta es: ¿es la única forma de instrumentar las aplicaciones Java? Hay alguna otra forma de hacer eso? ¿Cuáles son las ventajas de la instrumentación bytecode sobre las demás?
Probablemente usaré la solución de bytecode, pero quiero saber cuáles son los problemas con los otros enfoques (si corresponde) para decidir con precisión.
Gracias!
¡Gracias! Creo que probaré AspectJ. –