• [^] # Re: Difficile de répondre...

    Posté par (site web personnel) . En réponse au journal Sondage : Debugger Or Not Debugger ?. Évalué à 3.

    Toutafé !

    J'ai identifié des bugs dans un programme à coups de

    (gdb) watch *((mon_type *)0x12345678)

    alors qu'au "printf", j'aurais eu aussi vite fait de me sauter par la fenêtre tout de suite ;-)

    Autre exemple classique : Le programme qui plante dans "get_value()" qui est appelé à 42 endroits différents du programme. En débuggant au printf, il faut 42 printf. Avec gdb, on tappe "up", et on a la réponse.

    Ceci dit, je fais aussi du débug au printf car malheureusement, mon débugger (gdb) est beaucoup moins fiable que mon compilateur (gcc).