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:

  1. Iniciar sesión en una organización
  2. Crear manualmente una marca de seguimiento
  3. Vuelva a Visual Studio Code
  4. Ejecutar sus pruebas
  5. Abra el archivo de registro que se generó.
  6. 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

Entradas recomendadas