Vivement la suite! Au passage, j'aime beaucoup cette chaîne. De part les sujet qui y sont traités mais aussi (surtout) grâce à ta personnalité. Expertise, pédagogie et humour, voilà la recette pour moi!
Merci Xavier :) Il faut bien avouer que c'était l'arlésienne depuis bien 2 ou 3 ans. Quand j'ai vu qu'on était déjà mi 2021 (!), je me suis dit qu'il était grand temps d'enfin sortir une playlist sur les tests :D
Super !! J'espère que cette playlist va s'étoffer rapidement tant le sujet est vaste : tests unitaires et e2e en environnement React et Vue avec mise en œuvre des bonnes pratiques. Impatient de voire la suite !
Merci Fabien :) Etant donné qu'il m'a fallu 2 ou 3 ans pour me décider à créer des vidéo sur le sujet, je ne vais pas m'engager sur les délais de la suivante. Même si le test, plus on en pratique, plus on apprécie. J'ai en réserve des choses complémentaires aux tests (comme l'automatisation et le web scrapping). Mais je vais tâcher de mettre régulièrement du contenu relatif au test, si possible en TDD comme ça, je peux continuer à créer des POCs tout en faisant du test ;)
Merci pour cette vidéo, cela me permet de découvrir rapidement le fonctionnement de Jest même si j'ai du mal à en comprendre l'intérêt lorsque l'on crée des landing pages interactives sous React, mais c'est certainement parce que mon niveau ne me permet pas encore de comprendre, ça arrivera :) Plus j'apprend des choses, et plus je me rends compte que je ne sais pas grand chose.
Merci Aml :) Oui les tests sont effectivement plus importants sur les plus grosses applications ou bien sur de petites applications qui portent sur des points sensibles. Dans ces cas-là, grâce aux tests, un bug sera détecté pendant les tests plutôt qu'une fois que l'application sera en production. Dans beaucoup de missions, le chiffrage inclut la création des tests. En gros on chiffre documentation + développements + test unitaires.
Merci pour ce tuto très intéressant. Pour ceux qui voudrait faire le tuto avec Docker, donc sans installer node sur directement sur leur machine (ou avec différentes versions de node) : # init project docker run --rm -v $(pwd):/app -w /app node:16 npm init -y # install jest docker run --rm -v $(pwd):/app -w /app node:16 npm install -D jest docker run --rm -v $(pwd):/app -w /app node:16 npm install -D @types/jest # run test docker run --rm -v $(pwd):/app -w /app node:16 npm run test
Merci Yoann :) J'avais été échaudé par la complexité de Docker (les longues sessions de configurations), jusqu'à ce qu'un pote linuxien me montre que sous Linux, une ligne de commande suffit, là où sous Windows, il fallait consacrer beaucoup de temps en config. C'était il y a quelques années ceci dit, peut-être que les choses sont devenues plus faciles en 2021 sous Windows.
Bonjour Merci pour cette vidéo explicative. Je me permettrais de rajouter à 27:14 qu'avant d'aller modifier la fonction isPalindrom il faudrait écrire le test «n'est pas un palindrome». Cela va, bien entendu provoquer une erreur de test et là effectivement on ira refactorer la fonction pour qu'elle satisfasse aux deux tests. Ceci dit je vais aller voir vos autres vidéos. J'ai beaucoup apprécié votre façon d'expliquer les choses. Encore merci.
Salut, lorsque tu sélectionne du texte dans vscode, tu vois le nombre de caractère de ta sélection dans le status bar bleu. Très bon travail tout de même.
C'est normal : l'écosystème est riche et varié, pour ne pas dire complexe. Surtout en Front. Mais on s'y fait rapidement. Ca pourrait être l'occasion d'une vidéo de détailler toutes les pièces de ce puzzle ;)
Vivement la suite!
Au passage, j'aime beaucoup cette chaîne. De part les sujet qui y sont traités mais aussi (surtout) grâce à ta personnalité. Expertise, pédagogie et humour, voilà la recette pour moi!
La suite est en ligne depuis quelques minutes ;)
Et merci Benjamin pour ce commentaire vraiment sympa :)
Clair, simple, rapide, efficace. MERCI M'sieur :)
Merci Ricky :)
Bravo pour cette réactivité 😉
À mettre en œuvre dans Nest et Angular...
Et un autre bravo pour la qualité de la proposition toujours au rendez-vous 👏
Merci Xavier :)
Il faut bien avouer que c'était l'arlésienne depuis bien 2 ou 3 ans. Quand j'ai vu qu'on était déjà mi 2021 (!), je me suis dit qu'il était grand temps d'enfin sortir une playlist sur les tests :D
Super !!
J'espère que cette playlist va s'étoffer rapidement tant le sujet est vaste : tests unitaires et e2e en environnement React et Vue avec mise en œuvre des bonnes pratiques.
Impatient de voire la suite !
Merci Fabien :)
Etant donné qu'il m'a fallu 2 ou 3 ans pour me décider à créer des vidéo sur le sujet, je ne vais pas m'engager sur les délais de la suivante. Même si le test, plus on en pratique, plus on apprécie.
J'ai en réserve des choses complémentaires aux tests (comme l'automatisation et le web scrapping). Mais je vais tâcher de mettre régulièrement du contenu relatif au test, si possible en TDD comme ça, je peux continuer à créer des POCs tout en faisant du test ;)
Merci pour cette vidéo, cela me permet de découvrir rapidement le fonctionnement de Jest même si j'ai du mal à en comprendre l'intérêt lorsque l'on crée des landing pages interactives sous React, mais c'est certainement parce que mon niveau ne me permet pas encore de comprendre, ça arrivera :)
Plus j'apprend des choses, et plus je me rends compte que je ne sais pas grand chose.
Merci Aml :)
Oui les tests sont effectivement plus importants sur les plus grosses applications ou bien sur de petites applications qui portent sur des points sensibles. Dans ces cas-là, grâce aux tests, un bug sera détecté pendant les tests plutôt qu'une fois que l'application sera en production.
Dans beaucoup de missions, le chiffrage inclut la création des tests. En gros on chiffre documentation + développements + test unitaires.
Merci pour ce tuto très intéressant.
Pour ceux qui voudrait faire le tuto avec Docker, donc sans installer node sur directement sur leur machine (ou avec différentes versions de node) :
# init project
docker run --rm -v $(pwd):/app -w /app node:16 npm init -y
# install jest
docker run --rm -v $(pwd):/app -w /app node:16 npm install -D jest
docker run --rm -v $(pwd):/app -w /app node:16 npm install -D @types/jest
# run test
docker run --rm -v $(pwd):/app -w /app node:16 npm run test
Merci Yoann :)
J'avais été échaudé par la complexité de Docker (les longues sessions de configurations), jusqu'à ce qu'un pote linuxien me montre que sous Linux, une ligne de commande suffit, là où sous Windows, il fallait consacrer beaucoup de temps en config. C'était il y a quelques années ceci dit, peut-être que les choses sont devenues plus faciles en 2021 sous Windows.
Bonjour
Merci pour cette vidéo explicative.
Je me permettrais de rajouter à 27:14 qu'avant d'aller modifier la fonction isPalindrom il faudrait écrire le test «n'est pas un palindrome». Cela va, bien entendu provoquer une erreur de test et là effectivement on ira refactorer la fonction pour qu'elle satisfasse aux deux tests.
Ceci dit je vais aller voir vos autres vidéos. J'ai beaucoup apprécié votre façon d'expliquer les choses.
Encore merci.
En effet, tester qu'on n'est pas en présence d'un palindrome est une bonne idée ;)
Merci beaucoup, très bonne vidéo.
Bonne continuation pour la suite
Merci Roc :)
merci pour cette pépite
C'est TOP ta vidéo, MERCI !
Merci ;)
Merci pour ta vidéo TOP!!
Merci Ludo ;)
Grand merci !
Merci Bruno.
Et bons tests ! ;)
Super. Merci
Merci Julie. Et bons tests alors :)
Salut, lorsque tu sélectionne du texte dans vscode, tu vois le nombre de caractère de ta sélection dans le status bar bleu.
Très bon travail tout de même.
Merci Antonio.
Pour le commentaire ... et pour le nombre de caractères dans la status bar 👍 :D
Il y a pas eu de Hellfest en 2021 (non la version online ça compte pas)
Arf, ma remarque sur le Hellfest n'est pas passée inaperçue :p
Je suis débutant, je ne comprends rien. Yarn, Test unitaires... faut vraiment que je me renseigne avant sur le vocabulaire.
C'est normal : l'écosystème est riche et varié, pour ne pas dire complexe. Surtout en Front. Mais on s'y fait rapidement. Ca pourrait être l'occasion d'une vidéo de détailler toutes les pièces de ce puzzle ;)