oh vraiment ? et tu peux prouver que tu es plus efficace avec ton gros debuggeur lourdingue ?
Moi je peux... C'est juste que tu ne sais pas te servir d'un debuggeur.
Ton debug flow c'est :
essayer d'imaginer ce qu'il peut se passer
truffer ton programme de printf
recompiler
relancer
executer
espérer trouver quelque chose qui va pas dans la sortie monstrueuse
goto 1
Avec un debuggeur, tu pourrait faire exactement la même chose, en plus efficace :
essayer d'imaginer ce qui peut se passer
trouver les variables à surveiller
dire à ton debugger quelle valeur elle sont supposée prendre
lui demander d'arrêter le programme sinon
le laisser faire le boulot chiant
T'économise le temps qu'il faut pour écrire plein de printf, tu ne pourri pas ton code source, tu n'a pas à faire des grep avec les yeux, tu n'a pas à recompiler 15000 fois juste pour trouver le bug...
En plus ! Tu peux programmer le debuggeur pour amener directement le programme au bug par exemple, ou pour afficher joliment une structure compliquée... Tu peux suivre chaque thread séparément, sauter de l'un à l'autre,... bref, avec tu peux vraiment entrer dans l’exécution du programme, avec des printf on ne fait que lui faire semer des petits cailloux.
[^] # Re: smart pointer
Posté par Zylabon . En réponse au journal Retour aux sources. Évalué à 7.
Moi je peux... C'est juste que tu ne sais pas te servir d'un debuggeur.
Ton debug flow c'est :
Avec un debuggeur, tu pourrait faire exactement la même chose, en plus efficace :
T'économise le temps qu'il faut pour écrire plein de printf, tu ne pourri pas ton code source, tu n'a pas à faire des grep avec les yeux, tu n'a pas à recompiler 15000 fois juste pour trouver le bug...
En plus ! Tu peux programmer le debuggeur pour amener directement le programme au bug par exemple, ou pour afficher joliment une structure compliquée... Tu peux suivre chaque thread séparément, sauter de l'un à l'autre,... bref, avec tu peux vraiment entrer dans l’exécution du programme, avec des printf on ne fait que lui faire semer des petits cailloux.
Please do not feed the trolls