File Exchange ファイルのレビュー他の人のアドイン/スクリプトのレビューには長い時間がかかります (特に問題がある場合)。 大きな問題の 1 つは、File Exchange/JMP アドインがどのように機能するかということですが、それは別の議論です。 考えるべきこと:
- 我々がすべき試すFile Exchange ファイルを処理するときに何を確認する必要があるかを定義するにはどうすればよいですか?
- ガイドラインがあればいいのにユーザーファイルが受理される前に遵守する必要があるのはどれですか?
- ユーザーがファイルを公開する方法について説明する必要がありますか?
- レビュー プロセスの手順を公開して、何を遵守する必要があり、何をチェックしているのかをユーザーが把握できるようにします。
- また、File Exchange セクションに免責事項を追加します。すべてのアドインは、ユーザーレビュー プロセスですべてを把握できるわけではないためです。
アドインをインストールまたは使用すると、JMP エクスペリエンスが台無しになることがたくさんあります。 シンボルのクリア、名前空間のいじり、Quit/Exit の使用、そして私の意見では環境設定のいじりが最も面倒です。
以下は、許可されるべきではないことについて頭に浮かんだ小さなリストです。
- 名前空間の汚染なし (here/window/box または匿名の名前空間を使用...)
- クリア シンボルなし/クリア グローバル
- アドインの目的でない限り、ユーザーの設定に触れないでください
- ユーザーが明確に認識しない限り、JMP 外部のサービス (リクエスト) への接続はありません
- 終了しない/終了する
- レビューするのは悪夢なので、スクリプトをアドイン/ツールバーに直接追加する必要はありません。 すべてのスクリプトは、アドインのインストール中にインストールされる .jsl ファイルにある必要があります
- アドイン以外の既存のメニューにアドインを追加する場合は、それがカスタム アドインであることを明確にする必要があります。

- ツールバーをインストールする場合は、既存のツールバーを台無しにせず、常にカスタムを追加してください。
- 起動スクリプトと終了スクリプトを避ける
- (レビューできない暗号化されたコードはありません。つまり、コードをチェックするためにキーをレビュアーに提供する必要があります。
Re: File Exchange ファイルのレビューこれらの多くはベスト プラクティスのように聞こえますが、ここのユーザー コミュニティはこれらの制限をサポートするほど大きくないのではないかと心配しています。つまり、多くのアドインやスクリプトが提出されないということです。できると思います聞く少なくとも、誰かがスクリプトを使用した場合に何が起こるかを明確にしてください。 おそらく新しい投稿テンプレートの何か?
Re: File Exchange ファイルのレビューまず、アドインに関するディスカッションを開始していただきありがとうございます。
@jthi私はあなたのすべての声明に同意します。 はい、アドインを提出するために満たす必要がある一連のガイドラインを提供する必要があると思います。 はい、審査プロセスの説明を提供する必要があります。 ユーザーがガイドラインを順守したくない場合、またはガイドラインを満たすために時間をかけたくない場合は、そのアドインの公開を犠牲にしても問題ありません。 結果として、ユーザーがアドインに対してより高いレベルの信頼を持つライブラリを開発したいと考えています。
ガイドラインを開始するための優れたリストを提供してくれました。 ライターと協力して、提供されているアドインの使用に関する免責事項とともに、ガイドラインとレビュー プロセスに関するナレッジ記事を作成することができます。
ご指摘のとおり、アドインのレビューは簡単な作業ではありません。 レビューするためにどのような提案がありますか? これは、あなた (スーパー ユーザー) が行うタスクですか? レビューはガイドラインの検証のみで構成されていますか、それとも追加の手順を実行する必要がありますか? 他の考えを聞くことに興味があります。
アドインは、File Exchange の一部にすぎません。 このライブラリについて決定したことは、スクリプトとサンプル データにも適用される場合があります。
2023 年には、コミュニティの各セクションのより詳細なレビューを開始して、所有権、設計、機能などを判断したいと考えています。そのため、File Exchange にメリットがあると思われる改善点をお知らせください (または追加-ins) を検討し、ロードマップに組み込むことができるようにします。
ありがとう。
Re: File Exchange ファイルのレビュー私は一緒に働いてきました@ウェンディ_マーフリーと@_jr最近提出された 2 つのアドインを使用してプロセスを開発するには:クイック選択ツールバーとグラフ ビルダー ツールバー。
レビューに基づいたいくつかの注意事項を次に示します。
- 提出物間の統一性を高め、アドインに関する関連情報を見つけやすくするためのテンプレートを開始しました。 テンプレートに合わせて元の投稿の内容を変更していません。
- 関連記事に記載されているように、いくつかの基本機能をインストールして確認しましたが、テストは行いませんでした。 テストはレビュアーの範囲を超えていると感じています。
- コードをスキャンして、ガイドラインに準拠していることを確認しました。つまり、ユーザー設定が変更されているか、オペレーティング システムや外部サービスを呼び出しているかなどです。コード レビューの時間は約 15 分でした。
- どうしても必要な場合を除き、レビューは 2 件までです。 最初のレビューはより厳密で、アドインが作成者に差し戻される可能性があります。 2 回目のレビューでは、1 回目のレビューで見つかった重大な違反が修正されていることを確認します (新しい違反はありません)。 アドインを送信するプロセスが負担になりすぎて、参加を思いとどまらせたくありませんでした。
他のレビュアー向けのリソースとして、コードのレビューで行った手順を文書化します。
次のステップは、この繰り返しから学んだことを別のリクエストに適用することです。
ご不明な点がございましたら、お気軽にお問い合わせください。 ありがとう。