Refonte générale de la gestion des erreurs sous 4D

Inverser le système actuel

  • Toutes les erreurs sont loguées dans un fichier de log avec le maximum d’information (chemin d’appel, etc.)

  • Par défaut PAS de fenêtre qui “pop” à l’écran sauf si on est en mode développement (à voir sur quoi se base ce principe ; mode interprété/mode compilé ? préférence de la base ?)

  • Refonte du dialogue d’erreur pour être plus clair (masquer les boutons inutiles pour les utilisateurs finaux mettre en avant les boutons permettant de remonter le contenu COMPLET de l’erreur au développeur.

  • Simplifier l’envoi de cette information par mail (bouton pour ouvrir le logiciel de mail avec le mail du support par défaut ? (préférence à fournir dans une clé de la build ou pref de la base ?)))

  • Généralisation de l’objet (.success, .etc.) pour obtenir le résultat de l’exécution des commandes (Plus de OK, et autre APPELER SUR ERREUR)

  • etc.

Le but c’est de ne plus avoir à subir la gestion actuelle qui n’est pas (plus) adaptée aux besoins des développeurs, ni des utilisateurs finaux, ni des supports !!!

Cela afin de gagner un temps précieux pour chacun.