Beschleunigen der Entwicklung mit Autovervollständigungen und Apex-Testgenerierung
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Zugreifen auf die Inline-Autovervollständigung
- Erläutern, wie man auf Codevorschläge zugreift
- Verwenden von Agentforce für Entwickler zum Schreiben von Apex- und LWC-Einheitentests
Hilfe beim Codieren mit Inline-Autovervollständigungen
Das KI-gestützte Tool für automatische Inline-Vervollständigungen macht Ihre Entwicklungsarbeit einfacher und effizienter. Es funktioniert mit Apex- und LWC-Dateien (JavaScript, CSS und HTML). Die Inline-Autovervollständigung schlägt Ihnen in Ihrem Editor Codevervollständigungen vor, so dass Sie nicht nach der richtigen Syntax suchen müssen. Wenn das Tool arbeitet, zeigt Ihnen ein kleines Glitzern ✨ in Ihrem Editor an, dass Agentforce gerade Vorschläge erstellt. Stöbern Sie einfach in der Handvoll von Codevorschlägen und akzeptieren Sie den Vorschlag, der für Sie am besten geeignet ist.
Beim Schreiben von Code weisen Sie bestimmt häufig Variablenwerte einem SObject
wie Account.name = 'abc'
in Apex zu oder schreiben SOQL, um Produktattribute abzufragen. Stoppen Sie den Cursor in Ihrem Code und sehen Sie zu, wie Agentforce für Entwickler eine Vervollständigung vorschlägt und den verbleibenden Code in grauem Text (in Geisterschrift) einträgt.
Sie können eine Autovervollständigung auch manuell auslösen, indem Sie die Option-Hotkeys für Mac und Alt+\ für Windows verwenden. Wenn Sie sich weitere Hotkeys ansehen möchten, wechseln Sie zu Settings (Einstellungen) | Keyboard Shortcuts (Tastenkombinationen) und suchen nach Agentforce
.
Schreiben eines Einheitentests für Ihren Apex- und LWC-Code
Wenn Sie Apex-Programmierer sind, kennen Sie die Regeln: Einheitentests müssen mindestens 75 % Ihres Apex-Codes abdecken. Alle diese Tests müssen erfolgreich sein, bevor Sie Ihren Code zur Verfügung stellen oder zu einem Paket für AppExchange packen können. Jetzt können Sie Agentforce für Entwickler verwenden, um schnell Einheitentests für Ihre Apex-Klassen zu generieren!
Hier erfahren Sie, wie Sie das Tool verwenden, um einen Apex-Einheitentest zu erstellen
- Klicken Sie in einer Methode in einer geöffneten Apex-Klasse mit der rechten Maustaste und wählen Sie Agentforce: "Generate ein Apex Test" (Test generieren) aus. Order klicken Sie einfach auf das Testkolbensymbol (
) rechts oben in der geöffneten Datei. Dadurch wird der Bereich zur Testfallgenerierung geöffnet, der bereits mit dem Namen der Apex-Datei vorausgefüllt ist.
- Wählen Sie die Methode aus, für die Sie Einheitentests generieren möchten.
- Wählen Sie eine vorhandene Testdatei aus oder erstellen Sie eine neue. Wenn Sie eine neue Testklasse erstellen, nennt der Befehl die neue Datei
<ApexClassFileName>Test.cls
(Test.cls). Anschließend fügt er die Testmethode zu der neuen Datei hinzu. - Klicken Sie auf Generate (Generieren), um einen Einheitentest zu erstellen.
- Überprüfen Sie die generierte Einheitentestmethode und entscheiden Sie, ob Sie sie Regenerate (Erneut generieren), Discard (Verwerfen) oder Accept (Akzeptieren) möchten.
Wenn Sie einen weiteren Test generieren, verwendet Agentforce den Kontext bestehender Tests, um neue Tests zu erstellen, die den bereits vorhandenen Code nicht duplizieren!
In diesem Modul haben Sie eine Einführung in die Welt von Agentforce für Entwickler erhalten. Sie können das Gelernte auf Ihrem weiteren Weg als Salesforce-Entwickler anwenden und verfügen dabei nun über modernere Tools. Weiter geht's!