Utilisation des saisies automatiques et de la génération de tests Apex pour accélérer le développement
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Accéder aux saisies automatiques intégrées
- Expliquer comment accéder aux suggestions de code
- Utiliser Agentforce pour développeurs dans le but d’écrire des tests unitaires Apex et LWC
Aide au codage avec les saisies automatiques intégrées
L’outil de saisies automatiques intégrées alimenté par l’IA rend votre expérience de développement plus facile et plus efficace. Il fonctionne avec les fichiers Apex et LWC (JavaScript, CSS et HTML). Il suggère des saisies automatiques de code dans votre éditeur, de sorte que vous ne perdez pas de temps à chercher la bonne syntaxe. Pendant qu’il travaille, une petite étincelle ✨ dans votre éditeur vous indique qu’Agentforce prépare des suggestions. Il vous suffit alors de parcourir les quelques suggestions de codes et d’accepter celle qui vous convient le mieux.
Lorsque vous écrivez du code, vous devez souvent attribuer des valeurs variables à un SObject
, par exemple Account.name = ’abc’
dans Apex, ou écrire en SOQL pour interroger les attributs d’un produit. Mettez le curseur en pause dans votre code. Agentforce pour développeurs vous suggère alors une saisie et remplit le code restant en texte grisé (fantôme).
Vous pouvez également déclencher manuellement une saisie automatique à l’aide des raccourcis Option (⌥)\ pour Mac et Alt+\ pour Windows. Pour afficher d’autres raccourcis, accédez à Settings (Paramètres) | Keyboard Shortcuts (Raccourcis clavier) et recherchez Agentforce
.
Écriture d’un test unitaire pour votre code Apex et LWC
Si vous êtes un programmeur Apex, vous connaissez les règles : les tests d’unité doivent couvrir au moins 75 % de votre code Apex. Tous ces tests doivent être concluants pour que vous puissiez mettre votre code à disposition ou l’intégrer à un package pour AppExchange. Vous pouvez désormais utiliser Agentforce pour développeurs pour générer rapidement des tests d’unité pour vos classes Apex !
Voici comment utiliser l’outil pour générer un test unitaire Apex.
- Dans une méthode d’une classe Apex ouverte, effectuez un clic avec le bouton droit de la souris et sélectionnez Agentforce: Generate an Apex Test (Agentforce : générer un test Apex). Ou cliquez simplement sur l’icône de bécher (
) en haut à droite du fichier ouvert. Cette action ouvre le panneau Test Case Generation (Génération de cas de test), où le nom du fichier Apex est pré-rempli.
- Sélectionnez la méthode pour laquelle vous souhaitez générer des tests d’unité.
- Sélectionnez un fichier de test existant ou créez-en un. Si vous créez une nouvelle classe de test, la commande nomme le nouveau fichier,
<ApexClassFileName>Test.cls
. Elle ajoute ensuite la méthode de test au nouveau fichier.
- Cliquez sur Generate (Générer) pour générer un test unitaire.
- Examinez la méthode de test unitaire générée et faites votre choix parmi les options Regenerate (Générer de nouveau), Discard (Abandonner) ou Accept (Accepter).
Lorsque vous générez un autre test, Agentforce utilise le contexte des tests existants pour créer des tests qui ne dupliquent pas le code dont vous disposez déjà.
Ce module vous a présenté le monde d’Agentforce pour développeurs. Vous êtes maintenant prêt à utiliser ce que vous avez appris tout au long de votre parcours en tant que développeur Salesforce, avec des outils plus modernes à votre disposition. Continuons !