• [^] # Re: Unittest

    Posté par . En réponse au journal Changement de mot de passe oublié. Évalué à 2.

    Commenter le code n'est pas la même chose que de tester le code.

    Je suis cependant d'accord que de tester/commenter le code après coup se révèle très chiant.
    Lors ce genre d'évènement arrive - c'est-à-dire écrire les tests pour une application déjà terminé - on isole certaines parties et on le fait par acoup.
    Inutile de faire tout, tout de suite: cela ne sert à rien hormis démotiver le développeur.

    Par exemple, pour Templeet, on prend la partie Authentification, pour la partie authentification, on va tester seulement le formulaire de login (remplissage, validation, génération du cookie résultant de la validation, et retour sur la page)

    On prend un minimum de temps pour le faire (~1/2h pas plus) par unité de codage.
    Par exemple si on se prend 1 journée de dévéloppement, on se garde une demi heure - à n'importe quel moment: en début, pendant voire à la fin de l'unité - pour faire ces post-tests.

    Ainsi les tests unitaires sont effectués au fur-et-à-mesure sans que cela devienne chiant et énervant pour le développeur.

    Le tout est de bien (savoir) cadrer la chose.