Auswahl zwischen Codeelementen und Frends-Aufgaben
RGeschrieben vonRiku Virtanen Vor über einer Woche aktualisiertWann sollten Sie Code-Elemente anstelle von Frends-Aufgaben verwenden?
Codeelemente sind in Prozessen sehr nützlich, aber Sie sollten immer überlegen, ob etwas mithilfe von Codeelementen oder Aufgaben implementiert werden sollte. Als Faustregel gilt, dass Sie nach Möglichkeit immer Aufgaben verwenden sollten, da Sie damit viele der komplexen Abschnitte von Integrationen ausblenden können, die bei Betrachtung des gesamten Prozesses nicht wirklich relevant sind. Darüber hinaus können Sie Codeelementen keine Abhängigkeiten hinzufügen. Wenn Sie eine Abhängigkeit benötigen, um einen Teil des Prozesses zu implementieren, müssen Sie eine benutzerdefinierte Aufgabe entwickeln, es sei denn, es gibt bereits eine Aufgabe, die Ihren Anforderungen entspricht.
Codeelemente sollten für kleine Dinge verwendet werden, wie etwa das Zuweisen von Variablen oder das Festlegen von Werten für Variablen. Sie eignen sich auch gut zum Ausführen kleiner Codeschritte, wie etwa zum Zuordnen einiger Daten zu einem Objekt, das Sie dann als Parameter an eine Aufgabe übergeben können, wie wir in Modul 1 gesehen haben.
Manchmal müssen Sie mehrere Codezeilen ausführen, um eine Funktion zu implementieren. Es ist in Ordnung, eine Funktion, die mehrere Codezeilen erfordert, mit einem C#-Anweisungselement zu implementieren, aber Sie sollten überlegen, wie viel Code Sie in das Element einfügen möchten. Wenn der Code zu groß wird, sollten Sie überlegen, ob es nicht besser wäre, die C#-Anweisung als benutzerdefinierte Aufgabe zu implementieren. Frends ist keine IDE, daher ist die Entwicklung großer Codeblöcke in Codeelementen schwierig und fehleranfällig. Darüber hinaus kann es schwierig sein, Fehler im Code zu beheben. Wenn Sie anstelle einer großen C#-Anweisung eine benutzerdefinierte Aufgabe erstellen, können Sie den Code mit Unit-Tests testen, um sicherzustellen, dass sich der Code wie erwartet verhält.
Der nächste Artikel istEinführung in Codeelemente
Verwandte ArtikelFrends-Aufgaben importieren und aktualisierenEinführung in die Code-AnweisungEinführung in die Verwendung von C# in FrendsEinführung in den Unterschied zwischen Freundesaufgaben, Community-Aufgaben und benutzerdefinierten AufgabenEinführung in den Low-Code-Ansatz von Frends