Agilice el desarrollo con finalizaciones automáticas y la generación de pruebas de Apex
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Acceder a la función de finalizaciones automáticas de líneas de código.
- Explicar cómo acceder a las sugerencias de código.
- Utilizar Agentforce for Developers para escribir pruebas de unidad de Apex y LWC.
Obtener ayuda en cuanto a codificación con las finalizaciones automáticas de líneas de código
La herramienta de finalizaciones automáticas de líneas de código impulsada por IA hace que su experiencia de codificación sea más sencilla y eficaz. Funciona con archivos de Apex y LWC (JavaScript, CSS, y HTML). La finalización automática de líneas de código sugiere la finalización de código en su editor, por lo que no tiene que perder tiempo buscando la sintaxis adecuada. Mientras está en uso, aparece un pequeño destello ✨ en el editor que le permite saber que Agentforce está listo para elaborar las sugerencias. Solo tiene que echarle un vistazo a las sugerencias de código y aceptar la que más le convenga.
A la hora de escribir código, normalmente se hacen cosas como asignar valores variables a un SObject
, como Account.name = 'abc'
en Apex, o escribir SOQL para consultar atributos de productos. Detenga el cursor en el código y vea cómo Agentforce for Developers sugiere la finalización y rellena el código restante con texto atenuado.
También puede activar de forma manual una finalización automática utilizando la funciones rápidas con la tecla opción (⌥)\ para Mac y Alt+\ para Windows. Para ver otras funciones rápidas, vaya a Settings (Configuración) | Keyboard Shortcuts (Atajos de teclado) y busque Agentforce
.
Escribir una prueba de unidad para su código Apex y LWC
Si es usted programador de Apex, ya conoce las reglas: las pruebas de unidad deben cubrir al menos el 75 % de su código de Apex. Todas esas pruebas deben superarse antes de poder hacer que el código esté disponible o antes de empaquetarlo para AppExchange. Ahora, puede utilizar Agentforce for Developers para generar pruebas de unidad rápidamente para sus clases de Apex.
Así se utiliza la herramienta para generar una prueba de unidad de Apex.
- En un método de una clase de Apex abierta, haga clic con el botón derecho y seleccione Agentforce: Generate an Apex Test (Agentforce: Generar una prueba de Apex). Si lo desea, puede hacer clic en el icono de probeta (
) que aparece en la parte superior derecha del archivo abierto. De esta manera, se abre el panel Test Case Generation (Generación de casos de pruebas) con el nombre del archivo de Apex rellenado previamente.
- Seleccione el método para el que desea generar pruebas de unidad.
- Seleccione un archivo de prueba existente o cree uno nuevo. Si crea una clase de prueba nueva, el comando asigna un nombre al archivo nuevo,
<ApexClassFileName>Test.cls
. Después, agrega el método de prueba al nuevo archivo.
- Haga clic en Generate (Generar) para generar una prueba de unidad.
- Revise el método de prueba de unidad generado y elija si quiere regenerarlo, descartarlo o aceptarlo.
Al generar otra prueba, Agentforce utiliza el contexto de las pruebas existentes para crear nuevas pruebas que no dupliquen el código que ya tiene.
Este módulo le ha proporcionado una introducción al mundo de Agentforce for Developers. Ya está preparado para poner en práctica lo que ha aprendido a medida que continúa su recorrido como desarrollador de Salesforce, con herramientas más modernas a su disposición. ¡Siga así!