Grundlegende Skripterstellung für Effizienz und Reproduzierbarkeit: Weniger tun, um mehr zu tun (2019-US-TUT-290)Niveau: Mittelstufe
Drew Foglia, JMP Life Sciences Distinguished Software Developer, SAS
Evan McCorkle, JMP-Softwareentwickler, SAS
Von der Reproduktion einfacher Aufgaben über die Automatisierung täglicher Prozesse bis hin zur gemeinsamen Nutzung von Skripts mit Kollegen und der Bereitstellung vollständiger Anwendungen im gesamten Unternehmen gibt es auf allen Ebenen Herausforderungen, die die Effizienz und Zuverlässigkeit Ihrer JSL-Skripts einschränken können. In diesem Tutorial beschreiten wir den Bogen von kleinen Skripten bis hin zu großen Anwendungen und stellen Best-Practice-Techniken vor, um viele der häufigen, aber subtilen Fallstricke zu beseitigen, die JSL-Neulinge und -Veteranen oft gleichermaßen behindern. Wir werden Strategien zum Kombinieren mehrerer Schritte in einem zusammenhängenden Skript und umgekehrt zur Aufteilung übermäßig großer Skripte in besser verwaltbare Dateien diskutieren. Wir präsentieren außerdem Tipps zum Umgang mit Fehlern, zum Durcheinander von Fenstern, zum Isolieren von Variablen vor unerwarteten Änderungen, zum Schutz der Integrität Ihrer Skripte ohne Beeinträchtigung der Nützlichkeit und mehr.
Datenzugriff und -manipulationJSL-AnwendungsentwicklungLernprogrammBetreff: Grundlegende Skripterstellung für Effizienz und Reproduzierbarkeit: Weniger tun, um mehr zu tun (2019-US-TUT-290)Hallo @drewfoglia
Wird diese Präsentation aufgezeichnet und kann sie online geteilt werden?
Betreff: Grundlegende Skripterstellung für Effizienz und Reproduzierbarkeit: Weniger tun, um mehr zu tun (2019-US-TUT-290)Hallo, @MarkDayton
Das tut mir leid. Dieses spezielle Beispiel wurde als Unit-Test mit der JSL-Hamcrest-Implementierung geschrieben. Mehr dazu erfahren Sie hier:
https://community.jmp.com/t5/Discovery-Summit-Tucson-2019/Automate-the-Testing-of-JSL-Using-Hamcrest-2019-US-30MP-239/ta-p/223345
Wenn dieses Add-In installiert und aktiviert ist, sollten Sie dieses Beispiel ausführen können.
Hoffentlich hilft das.
Betreff: Grundlegende Skripterstellung für Effizienz und Reproduzierbarkeit: Weniger tun, um mehr zu tun (2019-US-TUT-290)Ich versuche, der Präsentation zu folgen, und bin bei der Isolating-Demo angekommen. Ich habe versucht, ScopingExamples.jsl auszuführen, aber es schlägt fehl. Ich gehe davon aus, dass ich einen Schritt verpasst habe. Ist ein Video dieses Vortrags verfügbar?
Name Unresolved: ut test case in access or evaluation of 'ut test case' , ut test case("Scoping") /*###*/
In the following script, error marked by /*###*/
Names Default To Here(0);
Scoping = ut test case("Scoping") /*###*/ <<TEARDOWN></TEARDOWN>