En tout cas moi j'ai toujours été étonné du nombre de développeurs qui ne savent pas utiliser un debugger ou n'en voient pas l'intéret, je dirais que ça représente au moins 80% des gens avec qui j'ai bossé.
Ben faut dire que quand tu cherches un bug dans une application multithreadée avec tâches concurrentes, des communications entre objets par signaux/slots et des communications interprocessus genre avec un DCOP serveur ou un kioslave, le débugger ça fait plus perdre de temps qu'autre chose.
Et si ton bug est un race condition, l'utilisation d'un debugger peut aussi induire des Heisenbugs...
[^] # Re: ouais
Posté par peau chat . En réponse au journal printf debugging considered harmful. Évalué à 5.
Ben faut dire que quand tu cherches un bug dans une application multithreadée avec tâches concurrentes, des communications entre objets par signaux/slots et des communications interprocessus genre avec un DCOP serveur ou un kioslave, le débugger ça fait plus perdre de temps qu'autre chose.
Et si ton bug est un race condition, l'utilisation d'un debugger peut aussi induire des Heisenbugs...