28-08-2013, 01:21 AM
Je sais pas si ça a déjà était dit, mais une bon moyen pour "apprendre" à faire des test - disons "correct" - est de faire du TTD (Test Driving Development).
En gros tu crées ton ta fonction de test avant de réaliser ta fonction en elle même. Ainsi, dans ton test, tu sais que tu dois attendre telle ou telle retour de manière sûre, il te suffit alors de faire une fonction qui valide ce test pour savoir qu'elle est viable.
Après ce n'est qu'un moyen parmi tant d'autre, mais moi j'aime bien cette aspect "apprendre par la pratique" !
En gros tu crées ton ta fonction de test avant de réaliser ta fonction en elle même. Ainsi, dans ton test, tu sais que tu dois attendre telle ou telle retour de manière sûre, il te suffit alors de faire une fonction qui valide ce test pour savoir qu'elle est viable.
Après ce n'est qu'un moyen parmi tant d'autre, mais moi j'aime bien cette aspect "apprendre par la pratique" !