効率と再現性を高めるための基本的なスクリプト作成: より少ない作業でより多くの作業を行う (2019-US-TUT-290)レベル: 中級
SAS、JMP Life Sciences Distinguished Software Developer、Drew Foglia 氏
SAS、JMP ソフトウェア開発者、Evan McCorkle 氏
単純なタスクの再現から日常プロセスの自動化、同僚とのスクリプトの共有、組織全体への完全なアプリケーションの展開に至るまで、JSL スクリプトの効率と信頼性を制限する可能性のある課題があらゆるレベルに存在します。 このチュートリアルでは、小規模なスクリプトから大規模なアプリケーションまでの流れに沿って、JSL の初心者とベテランの両方を同様に妨げる、よくある、しかし微妙な落とし穴の多くを軽減するためのベスト プラクティス テクニックを紹介します。 複数のステップを結合してまとまったスクリプトにする方法や、逆に大きすぎるスクリプトをより管理しやすいファイルに分割する方法について説明します。 また、エラーの処理、ウィンドウのラングリング、予期せぬ変更からの変数の分離、有用性を損なうことなくスクリプトの整合性の保護などに関するヒントも紹介します。
データのアクセスと操作JSLアプリケーション開発チュートリアルRe: 効率と再現性のための基本的なスクリプト作成: より少ない作業でより多くの作業を行う (2019-US-TUT-290)こんにちは@drewfoglia
このプレゼンテーションはキャプチャされ、オンラインで共有できますか?
Re: 効率と再現性のための基本的なスクリプト作成: より少ない作業でより多くの作業を行う (2019-US-TUT-290)こんにちは、 @MarkDayton
ごめんなさい。 この特定の例は、JSL Hamcrest 実装を使用して単体テストとして記述されています。 詳細については、こちらをご覧ください。
https://community.jmp.com/t5/Discovery-Summit-Tucson-2019/Automate-the-Testing-of-JSL-Using-Hamcrest-2019-US-30MP-239/ta-p/223345
このアドインをインストールしてアクティブ化すると、この例を実行できるようになります。
それが役立つことを願っています。
Re: 効率と再現性のための基本的なスクリプト作成: より少ない作業でより多くの作業を行う (2019-US-TUT-290)私はペゼンテーションに従っているつもりで、隔離デモにたどり着きました。 ScopingExamples.jsl を実行しようとしましたが、失敗します。 何かステップを逃したのではないかと思います。 この講演のビデオは入手可能ですか?
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>