La seule résolution qui compte chez les devs
Vložit
- čas přidán 10. 09. 2024
- Parmi toutes les résolutions bénéfiques qu'un développeur pourrait prendre, une seule vous aidera de manière significative. Apprenez à alléger la pression continue en tant que développeur en comprenant l'importance des tests, plus précisément les tests unitaires, l'intégration continue/déploiement continu (CI/CD) et le développement piloté par les tests (TDD).
👉 La prochaine vidéo à regarder : • Le piège d'être freela...
📖 Mon Guide Complet pour devenir Développeur : pwb.sh/guide-c...
................................................
🎓 Mon site : parfaitementwe...
⌨️ Mon setup et matériel de développement : parfaitementwe...
👨💻 Qui suis-je ?
Je m'appelle Alexis et je suis développeur web full stack (front-end et back-end) spécialisé dans le développement PHP, Laravel depuis plus de 15 ans. Au fil des années, j'ai eu l'occasion d'apprendre et maitriser un grand nombre de langages de programmations et technologies de développement comme PHP, Laravel, MySQL, HTML, CSS, JavaScript, VueJs, NodeJS, React, Angular, Wordpress. Sur cette chaine CZcams, je souhaite proposer des formations complètes pour devenir développeur ou apprendre à développer ainsi que partager mes conseils et retours d'expériences qui seront utiles à tous les développeurs full-stack.
🌟 Suivez-moi
Twitter : / parfaitementweb
Instagram : / parfaitementweb
TikTok : / parfaitementweb
Bonne année 2024 🎉 Quelle est la deuxième résolution que vous avec prise ?
Très bonne et heureuse année 2024 à toi Alexis, ce sera encore un plaisir de te suivre une année de plus. 👨💻
Bonne et Heureuse Année 2024 à tous
Merci beaucoup, tester c'est le best
Bonne année ! Encore une fois un contenu de qualité!
Astuce:
Pour les personnes qui veulent écrire moins de teste: utilisez un système de type (typescript par exemple).
Explication:
Aujourd'hui les types ont une base mathématique (théorie des types, théorie des catégories), et permettent d'être des preuves sur le comportement de votre code/vos structures (comme on sais qu'on peut faire des additions avec des nombres)
Merci Parfaitement Web pour le grand bien fait !
Salut Alexis !
Reconverti depuis 2 ans, jai eu la chance de trouver une alternance symfony et jai attaqué les tests le mois dernier. Et on y prend rapidement gout !
Merci pour ta video !
Personnellement je ne crois pas au mythe qui dit qu’on peut tout anticiper. On oubliera toujours un cas d’usage, on est des humains et la quantité de contexte que l’on peut analyser à la fois est très limité. Les bugs c’est normal, le vrai challenge c’est d’écrire du code assez bon pour qu’il reste flexible et que l’on puisse corriger le dit bug le plus rapidement et simplement possible.
Je suis aussi d’accord pour dire que tester les évidences, ça ne sert à rien à part rallonger la durée des tests et augmenter artificiellement le « code coverage ».
Cette video exprime tout ce que je m'etais secretement dit en silence mais que je refusais d'appliquer. Car j'ai fait des projets avec des tests et d'autres projets sans.
Ravi de voir que cette vidéo t'a parlé !
Salut Alexis. Je voudrais te poser une question en rapport avec la vidéo que tu as fait sur cmt gagner de l'argent en tant que développeur débutant. Je ne sais pas si tu es au courant mais moi je suis en Afrique plus précisément au Cameroun, alors ma question est de savoir si cela peut s'appliquer à un pays d'Afrique qui sont moins développés que le vôtre ? Merci.
"Coder proprement" de Robert C. Martin
Bonne année
J'ai hâte que la prochaine vidéo sera la
Fructueuse année 2024 !
Tous mes voeux et oui une bonne pratique de faire les tests avant... c'est un peu comme le mobile first :)
Premier commentaire
🎉🎉 meilleurs vœux 2024.
Bonne année Alexis !
Tu as parlé des smokes tests et d'exemple de test qui vérifie que chaque page fonctionne correctement (pas d'erreur 500)
Ces tests tu les fais tourner sur quelle platforme (prod, staging, une platforme de ci de test qui tourne à chaque commit ou merge) ?
Tu les fais tourner dans un nightly qui tourne chaque jour ou à chaque fois que tu merge sur master ou avant d'envoyer en prod ?
Merci d'avance
Continue tes vidéos tu es géniale ! 😃
Tester c’est douter, corriger c’est abdiquer 😂. Merci et bonne année
Salut. As tu une formation mise à part ton bouquin ?😊
Salut Alexis. J'apprendrai JavaScript avec toi. 😊
Bonne année Alexi, par contre n'oublie pas : Tester c'est douter 😎
Pour la segmentation du code, doit-on utiliser des fonctions pures ? (Séparation traitement et Lecture et/ou écriture données) Ceci pour simplifier les tests unitaires.
Merci encore pour ce contenu toujours d'aussi bonne qualité.
Une petite question : vaut il mieux privilégier les tests unitaires ou les tests fonctionnels ?
À mon niveau, je n'ai encore aucune idées de comment mettre en place des tests fonctionnels ... :(
Tout dépend de ton application. Si c’est un calculateur mathématique avec fonctions et variables, vaudra mieux tester tous ces calculs via des tests unitaires. Si c’est une application, il va falloir tester le login et register par exemple avec des Features tests. Tape simplement « tests fonctionnels » et ton langage de programmation :)
Bravo
courage
Merci alexi. Stp j aimerai avoir une bonne formation par rapport a ça
Bonne année Alexi. Je suis toujours en cursus d'apprentissage et j'aimerais savoir exactement ce que tu appelles Test
C'est du code que tu écris pour t'assurer que les fonctionnalités que tu as implémenté fonctionnent comme prévu
5 mois après ma formation auquel j'ai pas eue le titre, et bah je sais toujours pas coder correctement, toujours du mal, le JavaScript l'enfer, et pourtant l'HTML/CSS et JavaScript sont d'après mon ancien formateur le plus facile dans le développement web... Comment s'en sortir ?
@luciusmalfoy4828, de mon expérience tu dois te focaliser sur un projet, un fonctionnalité, etc... En gros la question à répondre est surtout comment je dois faire en Html pour afficher un paragraphe par exemple ? Comment j y ajoute des donnés venant d une api etc... La compréhension de ces concepts sera plus aisé si tu mets en face un but plus précis et plus petit que d obtenir directement le résultat voulu.
@@yoanngasque9360 Salut, j'en ais plein des idées c'est pas le problème, c'est que lors de la formation on a survoler tout les langages en quelques mois, et le formateur comptais sur nos temps libres pour faire le taff, mais me concernant je cumulais travail + formation et j'avais que très peu de temps libre, et ses temps libres c'était surtout pour la santé (sport et le médicale) et aussi le repos. Du coup j'ai rien retenu, et là je reprend à peine vu que j'ai plus de temps libre mais je sais pas quoi faire, en HTML j'arrête pas de faire des divs au lieu de faire des sections, des articles par exemple, etc etc...
Je te jure que tu a tout résumé ! 😅😅
De biens beaux principes... Je pense qu'un exemple de code concret serait plus pédagogique (pas que sur cette vidéo)
Merci pour la remarque. Elle est pertinente.
blague de développeur :
dev 1 : c'est quoi ta résolution pour 2024 ?
dev 2 : 5120x1440
🤣
Testé c'est douter
premier