用於在 JMP® 軟體中開發、測試和維護應用程式的有效 JSL 架構作者
Peter Wiebe 博士,雅培實驗室首席品質工程師
Kevin True,雅培實驗室資深品質工程師
雅培實驗室首席品質工程師 Mark Anawis
在 JMP 中開發的應用程式是針對複雜分析過程的強大、可部署和可維護的解決方案。這裡我們描述了一個管理命名空間、變數命名約定和記憶體使用的 JSL 應用程式架構。透過有效地將 JSL 命令“include”、“function”和“expr”組合作為 JSL 插件的架構,並利用插件路徑“$ADDIN_HOME(Unique_ID)\file.jsl”,可以將原本複雜而冗長的 JSL 腳本分解為幾個較小的 JSL 腳本。每個較小的腳本都可以使用自己的變數命名約定進行開發,並且可以獨立測試或與其他應用程式腳本結合測試,從而為 JSL 程式設計師創建更易於管理的開發流程。使用“include”命令中的“新上下文”參數可以有效地管理潛在的命名空間衝突,而使用“預設本地”參數
在「函數」指令中方便地管理變數的記憶體空間。此外,建立應用程式命名空間允許根據需要在應用程式之間傳遞訊息,同時最大限度地減少記憶體空間。所描述的應用程式架構使 JSL 程式設計師更方便地開發、測試和維護 JMP 應用程式。