• # l'un ou l'autre

    Posté par . En réponse au journal Un debugger est-il indispensable ?. Évalué à 2.

    c'est pas pratique.

    le debugger, comme on l'entend, fourmille d'informations. il y à un trop, là où la trace manuelle est, non trop précise, mais trop limitée.
    Printfer la valeur fautive c'est déjà connaitre 50 % ou plus de la solution.

    J'aimes bien l'idée de l'ide novateur dont-j'ai-oublié-le-nom qui peut faire des débugs sur des chemins courts dans le programme et afficher la sortie en live.

    On peut aussi se dire que,
    si j'ai recours à un debugger pour mon programme, alors, soit je suis un de ces torvalds humain et je n'ai vraiment pas le choix.
    Soit la complexité de mon programme m'à dépassé depuis longtemps et je devrais y appliquer une autre méthode de dev. genre par les tests. Car en réduisant le chemin parcouru pour vérifier chaque fonction, on en réduit sa complexité, donc on s'évite peut être le debugger. Un simple stacking mental du problème peut se révéler alors bien plus productif / rapide / je-perds-pas-mon-temps-dans-la-résolution-problèmes-mais-dans-l'implémentation-de-solutions.