查看文件交換文件審查其他人的加載項/腳本需要很長時間(特別是如果有任何問題)。 一個大問題是文件交換/JMP 插件的工作方式,但這是一個不同的討論。 一些事情要考慮:
- 我們應該嗎嘗試定義某種大綱 在瀏覽文件交換文件時應該審查什麼?
- 我們是否應該有一些指導方針用戶在接受文件之前必須遵守哪些要求?
- 應該有關於用戶如何發布他們的文件的說明嗎?
- 公開審核流程步驟,以便用戶了解必須遵守的內容和正在檢查的內容。
- 我還會在文件交換部分添加一些免責聲明,即所有加載項的使用均由用戶因為審查過程不會抓住一切。
如果您安裝/使用插件,有很多事情會破壞您的 JMP 體驗。 像 Clear Symbols、弄亂命名空間、使用 Quit/Exit 以及在我看來最煩人的弄亂 Preferences 之類的事情。
以下是我想到的一些不應該被允許的事情的小清單:
- 無名稱空間污染(使用此處/窗口/框或匿名名稱空間...)
- 沒有清晰的符號/清晰的全局
- 除非是加載項的目的,否則不要觸及用戶的偏好
- 在用戶清楚知道的情況下,無法連接到 JMP 外部的服務(請求)
- 不退出/退出
- 不要將腳本直接添加到加載項/工具欄,因為它是審查的噩夢。 所有腳本都應位於加載項安裝期間安裝的 .jsl 文件中
- 如果加載項被添加到除加載項之外的現有菜單,則必須明確它是自定義加載項。

- 如果安裝工具欄不要弄亂現有的工具欄並始終添加自定義。
- 避免啟動和退出腳本
- (沒有不能審查的加密代碼,意味著必須向審查者提供密鑰以檢查代碼