Scripts essentiels pour l'efficacité et la reproductibilité : faire moins pour en faire plus (2019-US-TUT-290)Niveau : Intermédiaire
Drew Foglia, développeur de logiciels émérite JMP Life Sciences, SAS
Evan McCorkle, développeur de logiciels JMP, SAS
De la reproduction de tâches simples à l'automatisation des processus quotidiens, en passant par le partage de scripts avec des collègues ou le déploiement d'applications complètes dans votre organisation, des défis existent à tous les niveaux et peuvent limiter l'efficacité et la fiabilité de vos scripts JSL. Dans ce didacticiel, nous parcourrons l'arc des petits scripts aux grandes applications en présentant les meilleures pratiques pour atténuer de nombreux pièges courants, mais subtils, qui gênent souvent les novices et les vétérans de JSL. Nous discuterons des stratégies permettant de combiner plusieurs étapes dans un script cohérent et, inversement, de diviser des scripts trop volumineux en fichiers plus faciles à gérer. Nous présenterons également des conseils pour gérer les erreurs, gérer les fenêtres, isoler les variables des changements inattendus, protéger l'intégrité de vos scripts sans compromettre leur utilité et bien plus encore.
Accès et manipulation des donnéesDéveloppement d'applications JSLDidacticielRe : Scripts essentiels pour l'efficacité et la reproductibilité : faire moins pour faire plus (2019-US-TUT-290)Salut @drewfoglia
Cette présentation est-elle capturée et peut-elle être partagée en ligne ?
Re : Scripts essentiels pour l'efficacité et la reproductibilité : faire moins pour faire plus (2019-US-TUT-290)Bonjour, @MarkDayton
Désolé pour ça. Cet exemple particulier est écrit sous forme de tests unitaires utilisant l'implémentation JSL Hamcrest. Vous pouvez en savoir plus à ce sujet ici :
https://community.jmp.com/t5/Discovery-Summit-Tucson-2019/Automate-the-Testing-of-JSL-Using-Hamcrest-2019-US-30MP-239/ta-p/223345
Une fois ce complément installé et activé, vous devriez pouvoir exécuter cet exemple.
J'espère que cela pourra aider.
Re : Scripts essentiels pour l'efficacité et la reproductibilité : faire moins pour faire plus (2019-US-TUT-290)J'essaie de suivre la présentation et je suis arrivé à la démo isolante. J'ai essayé d'exécuter ScopingExamples.jsl, mais cela échoue. Je suppose que j'ai raté une étape. Une vidéo de cette conférence est-elle disponible ?
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>