查看文件交换文件审查其他人的加载项/脚本需要很长时间(特别是如果有任何问题)。 一个大问题是文件交换/JMP 插件的工作方式,但这是一个不同的讨论。 一些事情要考虑:
- 我们应该吗尝试定义某种大纲 在浏览文件交换文件时应该审查什么?
- 我们是否应该有一些指导方针用户在接受文件之前必须遵守哪些要求?
- 应该有关于用户如何发布他们的文件的说明吗?
- 公开审核流程步骤,以便用户了解必须遵守的内容和正在检查的内容。
- 我还会在文件交换部分添加一些免责声明,所有加载项均由用户因为审查过程不会抓住一切。
如果您安装/使用插件,有很多事情会破坏您的 JMP 体验。 像 Clear Symbols、弄乱命名空间、使用 Quit/Exit 以及在我看来最烦人的弄乱 Preferences 之类的东西。
以下是我想到的一些不应该被允许的事情的小清单:
- 无名称空间污染(使用此处/窗口/框或匿名名称空间...)
- 没有清晰的符号/清晰的全局
- 除非是加载项的目的,否则不要触及用户的偏好
- 在用户清楚知道的情况下,无法连接到 JMP 外部的服务(请求)
- 不退出/退出
- 不要将脚本直接添加到加载项/工具栏,因为它是审查的噩梦。 所有脚本都应位于加载项安装期间安装的 .jsl 文件中
- 如果加载项被添加到除加载项之外的现有菜单,则必须明确它是自定义加载项。

- 如果安装工具栏不要弄乱现有的工具栏并始终添加自定义。
- 避免启动和退出脚本
- (没有不能审查的加密代码,意味着必须向审查者提供密钥以检查代码