Bonsoir,
Dans le cadre de projets qui aboutissent bientôt (enfin je l'espère), j'en viens à me documenter sur les optimisations et les tests à faire sur son code.
Je me suis documenté sur les tests unitaires (dans mon cas avec Jasmine/Karma pour une application Angular) mais je ne saisis pas l’intérêt de ces tests, ou plutôt l'envergure de l'utilité.
J'ai retenu 2 choses utiles :
- vérifier le types des paramètres passées au fonctions par rapport à ceux qu'elles attendent
- vérifier que les fonctions remplissent bien le travail qu'on leur a demandé
Ce que je ne saisis pas c'est que tester le type des paramètres d'une fonction pour verifier qu'ils soient du type attendu c'est bien, mais si ce n'est que lors des tests quels intérêts y a t il ?
Enfin, si je tente d'appliquer ces vérifications de types de paramètres à toutes mes fonctions, cela va surement surcharger la vitesse d'exécution elle même, non ?
De plus, tester si une fonction fait bien son travail, je ne comprend pas l'utilité étant donné qu'on a crée cette fonction spécifiquement pour faire qqch, alors à quoi bon la tester si après création de la fonction et debug, elle fait son travail ?
désolé de ma faible expérience, mais je tourne en rond vous voyez ...
Partager