Salut à tous, il m'arrive souvent qd j'intègre du code de faire des sorties console pour vérifier le bon fonctionnement de la méthode/classe/....
Très rapidement, au fur et à mesure du dev/mise au point il existe des sysout partout, des printstack dans tous les catch, des blocs en commentaires, ..le code devient relativement dense.
Qd il est bon j'enlève tout ces lignes de trace (j'en rajoute un autre propre à l'appli) et le code devient nickel, si une extension doit être effectuée ou une amélioration quelconque, il faut repasser tous les tests, donc réimplanter tous les sysout/.etc... Dans d'autres langages il existe des systèmes (macro par ex) qui par une ligne/instruction permettent d'implanter des mécanisme d'introspection/suivi en activant/skippant les traces si une macro est définie ou non.
Comment régler cette problématique, transposer cette technique ou en utiliser une autre ?
Merci de vos réponses.
Partager