Bonjour à tous,
Existe-t-il une manière conventionnelle de moduler le niveau de verbosité des messages pour les besoins du déboguage/développement ?
Je m'explique; dans un langage procédural, on peut spécifier une seule fois une variable globale telle que DEBUG=1 ou VERBOSE=3 et ensuite inclure dans des fonctions des clauses telles que
mais il semble qu'en java, une telle variable ne pourrait être partagée par l'ensemble des classes que si ces classes héritent d'une autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String s = "machin"; switch (VERBOSE) { case 1: s = s + " truc"; case 2; s = s + " truc" + " bidule"; // etc. } System.out.println(s);
Quelle serait la bonne manière de procéder ?
Partager