C'est pas tellement la compilation en elle même qui fait perdre du temps mais plutôt le fait d'éditer pour rajouter/enlever les printf et parfois l'exécution.
C'est pour ça que c'est pratique de pouvoir faire de la compilation incrémentielle et donc de modifier le code en debug :
- j'utilise le debugeur pour trouver mon probleme
- je corrige sans arrêter l'exécution
- je compile incrémentalement et je continue a exécuter pour verifier ma correction
Evidemment ça ne marche pas avec tout mais c'est très pratique pour ne pas avoir à recompiler / relancer le prog (surtout quand il y a des connexion non automatiques à des bdd par ex, authentifications, ouverture de fichiers, ... tout ce qui demande de refaire les même opérations qui servent à rien et qui font perdre du temps)
[^] # Re: Mouaif...
Posté par CrEv (site web personnel) . En réponse au journal printf debugging considered harmful. Évalué à 1.
C'est pour ça que c'est pratique de pouvoir faire de la compilation incrémentielle et donc de modifier le code en debug :
- j'utilise le debugeur pour trouver mon probleme
- je corrige sans arrêter l'exécution
- je compile incrémentalement et je continue a exécuter pour verifier ma correction
Evidemment ça ne marche pas avec tout mais c'est très pratique pour ne pas avoir à recompiler / relancer le prog (surtout quand il y a des connexion non automatiques à des bdd par ex, authentifications, ouverture de fichiers, ... tout ce qui demande de refaire les même opérations qui servent à rien et qui font perdre du temps)