JMP 版本之間的 JSL 兼容性我有很多用戶正在從 JMP 14 升級到 16……完全跳過了 15。
我注意到這裡沒有列出 15 或 16 的“JSL 兼容性說明”: https://www.jmp.com/support/notes/41/004.html .可以肯定地說,如果這些版本從 14 到 16 時沒有列出 JSL 兼容性說明,用戶將不會面臨已知問題嗎?
謝謝!
回复:JMP 版本之間的 JSL 兼容性添加到 Mark 的單元測試評論。 如果他們有關鍵腳本,他們還應該考慮使用版本控制系統來跟踪他們在腳本中所做的更改。
回复:JMP 版本之間的 JSL 兼容性另一個想法是每個版本的腳本指南都有一章叫做“兼容性說明”。 那裡有很多有用的信息,但不一定會出現在新功能文檔中:

回复:JMP 版本之間的 JSL 兼容性我建議他們考慮採用單元測試對於“關鍵任務”腳本。 這種方法是構建安全網以捕獲由於多種原因引入的錯誤的唯一方法。 沒有通用的解決方案。 單元測試是驗證特定用例中特定行為和結果的方法。
看到這個JSL單元測試簡介以及作為 JMP 插件開發的框架。
回复:JMP 版本之間的 JSL 兼容性嗨,溫迪,
我會這樣說(通過電話):
“雖然到目前為止還沒有嚴重的兼容性,但我們建議在完全切換之前用新版本測試你的腳本。 過去的一個好做法是參與早期採用者計劃,您將在 Beta 模式下訪問新版本。 在那裡,您可以在正式發貨之前測試您的代碼,並向 JMP 的早期採用者團隊提供反饋。 如果存在兼容性問題,我們可以將其合併並修復或讓您知道新的編程方式是什麼。”
通過電話,我還可以與他們核實他們有多少腳本,他們是否認為 Don 和 Mark 提出的良好編程實踐以及這些腳本的目的是什麼(簡單地複制任務、加載項、完成與其日常業務相關的計劃任務、關鍵應用程序、...
根據我在某個時候的經驗,我們確實需要引導用戶思考這些事情,因為它通常會隨著時間的推移而增長,並且實際上到處都是一堆亂七八糟的腳本,這使得維護起來很困難