J'utilise quelques tables de données pour l'analyse de données, qui intègrent des scripts. Ces scripts effectuent des analyses qui génèrent de nouvelles tables (résumés, ajustements de modèles à partir desquels je crée des tables de données combinées, puis effectue des divisions, des jointures, etc.). Dans ces scripts, je déplace/renomme souvent des colonnes et supprime des lignes/colonnes, et il est impossible de les utiliser avec le débogueur.
J'ai besoin de voir l'évolution de ces nouvelles tables et rapports lors du débogage. Avec la récente mise à jour de JMP16, une analyse a généré une table dont les colonnes étaient dans un ordre différent de celui de JMP15. J'ai donc dû insérer Throw(); à différents endroits du script pour créer des points d'arrêt ad hoc.
Une solution idéale serait un débogueur intégré à l'éditeur de scripts avec des points d'arrêt, comme la plupart des IDE de programmation. Créer un processus JMP distinct pour le débogage est complexe et empêche le débogage direct des analyses basées sur l'interface utilisateur.