Dino Geek essaye de t'aider

Qu'est-ce que le TDD (Test-driven development) en JavaScript?


Le TDD ou Test-driven development (Développement Dirigé par les Tests) est une méthode de développement de logiciel qui suit un cycle de reproduction court et très simple:

1. Premièrement, l’anomalie est reproduite par un test automatisé. Ce test doit échouer car il a été construit avant le code sous-jacent.
2. Ensuite, le code est écrit pour résoudre le problème. Ce code doit être écrit de la manière la plus simple possible.
3. Enfin, le code est refacturé pour s’améliorer sans changer son comportement externe.

Appliqué au JavaScript, le TDD suit le même schéma. Vous commencez par écrire un test unitaire qui décrit une fonctionnalité de votre application. Ensuite, vous exécutez le test, qui devrait échouer car vous n’avez pas encore écrit de code pour la fonctionnalité. Ensuite, vous écrivez le code JavaScript minimum nécessaire pour faire passer le test. Enfin, vous révisez et améliorez votre code tout en vous assurant que vos tests continuent de passer.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation