Si tu dois commencer à programmer ton debugger, ce n'est pas plus rapide à mettre en place que des traces à base de print.
Ça dépend des conditions, écrire list.size() < 42 par exemple ne prends pas beaucoup de temps et évite d'avoir 200 ligne de printf à analyser. Par contre, les printf, c'est pratique pour voir les valeurs avant que le bug se produise (plutôt que de devoir relancer le debug en espérant que le bug soit au même endroit.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: il y a le bon paresseux et le mauvais paresseux
Posté par claudex . En réponse au journal Un debugger est-il indispensable ?. Évalué à 3.
Ça dépend des conditions, écrire
list.size() < 42par exemple ne prends pas beaucoup de temps et évite d'avoir 200 ligne de printf à analyser. Par contre, les printf, c'est pratique pour voir les valeurs avant que le bug se produise (plutôt que de devoir relancer le debug en espérant que le bug soit au même endroit.« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche