オブジェクト指向 JSL – 保守性/拡張性に優れた JSL コードを書くためのテクニックドリュー・リーフ 、SAS、JMP 主席ソフトウェア開発者
ドリューフォリア
JMP スクリプト言語は、JMP の機能を実行するための非常に強力な構造を提供します。ただし、ほとんどのソフトウェア開発作業と同様に、中規模のプロジェクトでも保守や拡張が困難になることがあります。Namespace 構造を他のいくつかの JSL 組み込み演算子とともに使用することで、クラス定義、継承、メソッドのオーバーライド、データのカプセル化と非表示、イベントの登録と処理など、オブジェクト指向言語の優れた属性の一部を JSL 内に実装できます。これらの手法の詳細と、JMP Life Sciences グループでこれらの手法を使用して、JMP Clinical 6.0 リリースのユーザー インターフェイスとインフラストラクチャを完全に再設計した方法について説明します。