Quand tout bouge en permanence
Certains bugs ne viennent pas d’une mauvaise valeur, mais d’un état qui change trop vite pour être lu correctement. Entre deux logs, la donnée a déjà évolué.
La console donne alors l’impression que tout est instable, alors que le problème vient surtout du rythme des mises à jour.
Un piège courant avec les interfaces réactives
Dans des interfaces où l’état dépend de nombreux événements, une même variable peut être modifiée plusieurs fois en quelques millisecondes.
Un log isolé montre une photo floue de la situation.
Ralentir pour comprendre
- logguer à des points précis du cycle
- ajouter des repères clairs dans les messages
- observer les transitions plutôt que les valeurs seules
Le but n’est pas d’avoir plus de logs, mais de mieux choisir quand ils apparaissent.
Changer d’angle d’observation
Dans ces cas, comme vu dans l’article sur le temps et la console, le timing compte souvent plus que la valeur brute.
Lire l’évolution plutôt qu’un instant précis aide à remettre de l’ordre dans ce qui semblait chaotique.