<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Drew Foglia , JMP Principal Software Developer, SAS
drewfoglia
Il linguaggio di scripting JMP offre costrutti molto potenti per l'attivazione della funzionalità JMP. Tuttavia, come con la maggior parte degli sforzi di sviluppo del software, anche i progetti di dimensioni moderate possono diventare difficili da mantenere e / o ampliare. Utilizzando il costrutto Namespace insieme a molti altri operatori integrati JSL, è possibile implementare alcuni dei migliori attributi di un linguaggio orientato agli oggetti all'interno di JSL: definizione della classe, ereditarietà, sovrascrittura del metodo, incapsulamento e occultamento dei dati, registrazione ed elaborazione degli eventi , eccetera. Presenterò i dettagli di queste tecniche e il modo in cui le abbiamo utilizzate nel gruppo JMP Life Sciences per riorganizzare completamente l'interfaccia utente e l'infrastruttura della versione di JMP Clinical 6.0.