JMP版本之间的JSL兼容性我有很多用户将从JMP 14转到16 ...完全跳过15。
我注意到这里没有列出15或16的“ JSL兼容性说明”: https://www.jmp.com/support/notes/41/004.html 。可以肯定地说,如果没有列出那些版本从14到16的JSL兼容性说明,那么用户将不会遇到任何已知问题?
谢谢!
关于:JMP版本之间的JSL兼容性嗨,温迪,
我会这样说(通过电话):
“尽管到目前为止还没有严格的兼容性,但是我们建议您在完全切换之前,使用新版本测试脚本。 过去的一个好习惯是参与早期采用者计划,在该计划中,您将以Beta模式获得对新版本的访问权限。 在这里,您可以在正式发货之前测试您的代码,并向JMP的早期采用者团队提供反馈。 如果兼容性方面存在问题,我们可以将其合并,并修复或让您知道新的编程方式。”
通过调用,我然后可以与他们一起检查他们有多少个脚本,他们是否认为Don和Mark提出了良好的编程习惯以及这些脚本的目的是什么(简单地复制任务,加载项,完成与他们的日常业务,关键应用程序相关的预定任务...
以我的经验,在某些时候,我们确实需要引导用户思考这些事情,因为随着时间的流逝,它通常会随着时间的推移而增长,并且实际上到处都是一堆乱七八糟的脚本,使他们难以维持一段艰难的时光。
关于:JMP版本之间的JSL兼容性我建议他们考虑采用单元测试用于“关键任务”脚本。 这种方法是构建安全网以捕获由于多种原因引入的错误的唯一方法。 没有通用的解决方案。 单元测试是验证特定行为并在特定用例中得出结果的方法。
看到这个JSL单元测试简介并且该框架是作为JMP插件开发的。
关于:JMP版本之间的JSL兼容性另一个想法是,每个版本的《脚本指南》都有一章称为“兼容性说明”。 那里有很多很好的信息,不一定能将其纳入“新功能”文档中:
