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.