La question revient au même le jour où tu dois modifier le test.
Je ne comprends pas. Ce que je veux dire c'est que tu me dis que le gars va modifier le code puis se rendre compte dans les tests que ça invalide un test. Je suis que c'est une question de méthode s'il commence par les tests (en fait même pas une question de TDD juste du test first) ce ne sera pas le cas.
Tout le monde n'a pas la même notion de WTF mais oui, il me semble que vu les points précédents, il n'est pas question de commenter le code si le comportement est attendu
Alors qu'un défaut c'est bien plus objectif donc. Écrire un test pour chaque défaut (le développeur précédent est passé à côté du cas donc ça mérite un cas de test) et un commentaire dans certains cas (et ça peut se décider au second qui passe dessus et qui trouve que finalement ça mérite un commentaire).
Mais ce dernier point n'est pas nécessairement lié à un bug. La règle serait plus : un code wtf (parce qu'on doit se caler sur un comportement bizarre ou parce qu'on arrive pas à rendre le code plus clair) mérite un commentaire.
[^] # Re: Rule 8: Add comments when fixing bugs
Posté par barmic 🦦 . En réponse au lien Best practices for writing code comments. Évalué à 2.
Je ne comprends pas. Ce que je veux dire c'est que tu me dis que le gars va modifier le code puis se rendre compte dans les tests que ça invalide un test. Je suis que c'est une question de méthode s'il commence par les tests (en fait même pas une question de TDD juste du test first) ce ne sera pas le cas.
Alors qu'un défaut c'est bien plus objectif donc. Écrire un test pour chaque défaut (le développeur précédent est passé à côté du cas donc ça mérite un cas de test) et un commentaire dans certains cas (et ça peut se décider au second qui passe dessus et qui trouve que finalement ça mérite un commentaire).
Mais ce dernier point n'est pas nécessairement lié à un bug. La règle serait plus : un code wtf (parce qu'on doit se caler sur un comportement bizarre ou parce qu'on arrive pas à rendre le code plus clair) mérite un commentaire.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll