Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .
El enlace a la publicación original, lo encontrarás al final de este artículo.
…
Anteriormente, los desarrolladores tenían que realizar varias tareas para ejecutar Apex Replay Debugger, lo que requería mucho tiempo y era laborioso. ¡Buenas noticias! A partir de febrero de 2022, optimizamos SFDX: Iniciar el depurador de reproducción de Apex con el comando Archivo actual, y ahora funciona sin necesidad de salir de Visual Studio Code. Esto significa que ya no necesita crear marcas de seguimiento y abrir un archivo de registro; todo está hecho por usted.
Para ejecutar el depurador de reproducción de Apex, simplemente ejecute el comando. Anteriormente, para depurar una clase de prueba de Apex, era necesario:
- Iniciar sesión en una organización
- Crear manualmente una marca de seguimiento
- Vuelva a Visual Studio Code
- Ejecutar sus pruebas
- Abra el archivo de registro que se generó.
- Luego (¡finalmente!) comience a depurar
Ahora, todo lo que necesita hacer es ejecutar SFDX: Iniciar el depurador de reproducción de Apex con el comando Archivo actual.
Con esta actualización, no es necesario iniciar sesión en su organización y crear un indicador de rastreo (lo hacemos por usted), y no es necesario generar y cargar un archivo de registro (también lo hacemos por usted). Simplemente agregue puntos de interrupción o puntos de control a su archivo de prueba de Apex, luego ejecute SFDX: inicie el depurador de reproducción de Apex con el comando Archivo actual y comience a depurar su código.
Depuración de pruebas de Apex, Apex anónimo y registros de Apex
Además de depurar archivos de prueba de Apex, también agregamos la capacidad de depurar archivos de Apex anónimos. Simplemente use el mismo SFDX: inicie el depurador de reproducción de Apex con el comando Archivo actual con un archivo .apex
.
Después de iniciar SFDX: Iniciar el depurador de reproducción de Apex con el comando Archivo actual para una clase anónima de Apex, el archivo de registro se abrirá automáticamente y el usuario podrá depurar y recorrer el archivo de registro.
Otro lugar donde puede utilizar esta nueva y práctica funcionalidad es con los archivos de registro de Apex. No hay necesidad de crear un indicador de seguimiento ya que lo hacemos por usted; ahora todo lo que necesita hacer es ejecutar el comando.
Conclusión
Ahora, con el mismo SFDX: Iniciar el depurador de reproducción de Apex con el comando Archivo actual, puede depurar pruebas de Apex, Apex anónimo o registros de Apex, cada uno sin necesidad de crear marcas de seguimiento o cargar un archivo de registro independiente. Aliviamos algunos de los pasos adicionales (y tediosos) necesarios para depurar y simplificamos aún más el comando existente.
Para obtener más información, consulte la documentación o sumérjase en el proyecto Trailhead: Buscar y corregir errores con Apex Replay Debugger .
Sobre el Autor
Jeff Beeghly es ingeniero de software sénior en Salesforce. Trabaja en Extensiones de Salesforce para Visual Studio Code.
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/04/use-the-apex-replay-debugger-to-streamline-your-debugging-workflow.html