Skip to main content

Velocizzare lo sviluppo con il completamento automatico e la generazione di test Apex

Obiettivi di apprendimento

Al completamento di questa unità, sarai in grado di:

  • Accedere alla funzionalità di completamento automatico in linea.
  • Spiegare come accedere ai suggerimenti di codice.
  • Utilizzare Agentforce per sviluppatori per scrivere test di unità per Apex ed LWC.

Ricevere assistenza per lo sviluppo con il completamento automatico in linea

Lo strumento basato sull'IA per il completamento automatico in linea rende l'esperienza di sviluppo più semplice ed efficiente. Questa funzionalità è utilizzabile nei file Apex ed LWC (JavaScript, CSS e HTML). Il completamento automatico in linea suggerisce come completare il codice all'interno dell'editor, consentendoti di evitare di perdere tempo alla ricerca della sintassi corretta. Durante il funzionamento, una piccola icona a forma di scintille ✨ indica che Agentforce si sta preparando a proporre suggerimenti. È sufficiente scorrere l'insieme di suggerimenti e accettare quello più adeguato.

Durante la programmazione, spesso si eseguono operazioni come l'assegnazione di valori a variabili SObject, ad esempio Account.name = 'abc' in Apex, oppure la scrittura di codice SOQL per eseguire query su attributi di prodotti. Puoi interrompere la digitazione del codice per osservare come Agentforce per sviluppatori suggerisce un completamento compilando il codice rimanente sotto forma di testo grigio.

Finestra di VS Code in cui è visualizzato un completamento automatico.

È anche possibile attivare il completamento automatico tramite i tasti di scelta rapida Opzione (⌥)\ su Mac e Alt+\ su Windows. Per visualizzare altri tasti di scelta rapida, vai a Settings (Impostazioni) | Keyboard Shortcuts (Tasti di scelta rapida) e cerca Agentforce.

Scrivere un test di unità per il codice Apex ed LWC

Se programmi in Apex, conosci le regole: i test di unità devono coprire almeno il 75% del codice Apex. Tutti i test devono essere superati prima che il codice possa essere reso disponibile o inserito in un pacchetto per AppExchange. Ora è possibile utilizzare Agentforce per sviluppatori per generare rapidamente test di unità per le classi Apex.

Ecco come utilizzare lo strumento per generare un test di unità per Apex.

  1. In un metodo di una classe Apex aperta, fai clic con il tasto destro del mouse e seleziona Agentforce: Generate an Apex Test (Agentforce: Genera un Test per Apex). In alternativa, puoi fare clic sull'icona del becher () nell'angolo in alto a destra del file aperto per aprire il riquadro Test Case Generation (Generazione casi di test) con il nome del file Apex precompilato.
  2. Seleziona il metodo per il quale vuoi generare test di unità.
  3. Seleziona un file di test esistente o creane uno nuovo. Se crei una nuova classe di test, il comando assegna al nuovo file il nome <NomeFileClasseApex>Test.cls e aggiunge il metodo di test al nuovo file.
  4. Fai clic su Generate (Genera) per generare un test di unità.
  5. Esamina il metodo del test di unità generato e scegli Regenerate (Genera di nuovo), Discard (Scarta) o Accept (Accetta).

Quando generi un altro test, Agentforce utilizza il contesto dei test esistenti per crearne di nuovi senza duplicare il codice già scritto.

Questo modulo è un'introduzione al mondo di Agentforce per sviluppatori. Ora puoi usare ciò che hai imparato per continuare il tuo percorso di sviluppo in Salesforce avvalendoti degli strumenti più moderni che sono a tua disposizione. Avanti così!

Risorse

Condividi il tuo feedback su Trailhead dalla Guida di Salesforce.

Conoscere la tua esperienza su Trailhead è importante per noi. Ora puoi accedere al modulo per l'invio di feedback in qualsiasi momento dal sito della Guida di Salesforce.

Scopri di più Continua a condividere il tuo feedback