tests unitaires intéressants / bien écrit à lire (programmation littéraire)
-
26-09-2019 - |
Question
Connaissez-vous des projets de logiciels libres qui ont en particulier des tests unitaires intéressants / bien écrit?
tests unitaires d'écriture se sent souvent étrange pour moi, car il semble trop aléatoire, trop dense, à clairsemée, .. Ce serait génial de lire quelques exemples du monde réel (plutôt que des livres, des exemples de code bibliothèque, etc) ..
La solution
Je l'ai trouvé ce blog par Misko Hevery très utile, surtout qu'il comprend des liens vers son code source avec les tests unitaires très bien écrit.
Mise à jour : Malheureusement, les liens dans son poste sont brisés maintenant. Cependant, vous pouvez trouver le fichier source en cours avec une recherche à http://code.google.com/p/testability-explorer/source/browse/trunk/testability-explorer/src/test /java/com/google/test/metric/collection/KeyedMultiStackTest.java .
Autres conseils
J'ai eu récemment le problème de la détection des plages de dates qui se chevauchent en Python. J'ai été profondément impressionné par l'élégance de cette solution , et en particulier les tests unitaires qui l'accompagnaient. Ils sont courts, clairs et exhaustifs. En outre, le dessin des cas dans l'art ASCII dans le docstring est un coup de génie, à mon avis.
Le seul changement que je faisais était de diviser chaque assert
dans un test séparé, pour une meilleure isolation.