- Nouveau
- Tendances
- Classement
-
Tagsbonnes-pratiquesBonnes pratiques42teletravailTélétravail15tddTDD13architectureArchitecture13design-patternDesign Pattern12agiliteAgilité12codeCode11devopsDevOps9javascriptJavaScript8conferenceConférence8carriereCarrière8veilleVeille7retour-d-experienceRetour d'experience7front-endfront-end7phpPHP6gitGit6entreprenariatEntreprenariat6devdev6clean-codeClean Code6youtubeYoutube5videoVidéo5podcastPodcast5organisationOrganisation5newsletternewsletter5cultureCulture5testingTesting4freelancingFreelancing4formationFormation4dddDDD4compagnonCompagnon4vue-jsvue.js3retrospectiveRetrospective3remoteremote3reconversionReconversion3programmation-fonctionnelleProgrammation fonctionnelle3productivteproductivté3performancesperformances3optimisationOptimisation3nodejsNodeJS3humourHumour3ethiqueEthique3emploiEmploi3ecologieEcologie3debutantDébutant3cqrsCQRS3covid-19Covid-193clean-architectureClean Architecture3ci-cdCI/CD3blogBlog3webWeb2vscodevscode2tech-leadTech Lead2slackSlack2reactReact2produitProduit2pooPOO2personal-brandingpersonal branding2javaJava2hexagonalehexagonale2green-itGreen IT2gestion-du-tempsGestion du temps2evenementÉvènement2ecosystemeEcosystème2donnees-personnellesDonnées personnelles2changelogChangelog2cercleCercle2architecture-hexagonaleArchitecture Hexagonale2vite-jsvite.js1visualstudiovisualstudio1vision-systemiqueVision systémique1vie-priveeVie privée1tinydbTinyDB1theorie-des-contraintesThéorie des contraintes1thematuredevTheMatureDev1testtest1systeme-de-queueSystème de queue1sqlSQL1springbootspringboot1slow-techSlow.tech1securiteSécurité1rustrust1restREST1refactoringrefactoring1queerQueer1pythonPython1prodprod1ports-and-adaptersPorts and Adapters1pedagogiePédagogie1pair-programmingPair programming1originesOrigines1open-sourceOpen Source1onlineonline1net.NET1mvcmvc1mutation-testingMutation testing1minimalismeMinimalisme1maisonMaison1lowtechLowTech1livelive1licorneLicorne1laravelLaravel1langagelangage1jobjob1ingenieurieIngénieurie1inclusionInclusion1ideide1iaIA1hommageHommage1hibernatehibernate1graphqlGraphQL1goGo1flowconFlowcon1flowflow1extreme-programmingeXtreme Programming1event-sourcingEvent sourcing1entretien-d-embaucheEntretien d'embauche1entretienentretien1entrainementEntrainement1energieEnergie1dojoDojo1dockerdocker1diversiteDiversité1devtoolDevTool1dbDB1ctoCTO1csscss1craftCraft1coup-de-gueuleCoup de gueule1cloudCloud1chansonChanson1bffBFF1bddbdd1avenirAvenir1autonomieAutonomie1audioAudio1atddatdd1apiAPI1androidAndroid1alignementAlignement1algorithmealgorithme1
- Mes favoris
- Recevoir par email
- Partager un lien
Un talk sur le TDD par et pour ceux qui n'en n'ont pas besoin
Je me bats avec notre code base pour faire des tests lisibles et pas trop répétitifs mais je ne suis pas ravi par le résultat. Récemment, nous avons décidé d'arrêter de mocker le "domaine" lorsque nous testons les contrôleurs. Les tests sont moches mais éfficaces et testent les grandes lignes (le domaine est plus facile à tester pour couvrir tous les cas). Mais je m'étonne d'être de moins en moins convaincu par les tests unitaires (unité=classe).
blog.sebastian-daschner.com/...
Probablement la meilleure explication de la méthodologie TDD que j'ai eu l'occasion de voir.
(le son s'améliore avant qu'il ne commence)
Énormément de pragmatisme. Le conférencier a une approche très particulière et personnelle de Tdd. Il s'approprie les bonnes idées sans aucun dogmatisme. Tout au long du live coding et a la fin il propose des idées pour améliorer l'expérience du developpeur, en particulier au sujet de la charge cognitive. Ces idées peuvent vraiment aider des développeurs neuro-atypiques a améliorer leur quotidien.
Que l'on aime ou pas, ça à la mérite d'exister et de formaliser l'idée.
Pour toutes celles et ceux qui ont, comme moi, du mal à écrire leurs premiers cas de tests : un petit acronyme sympa !
Je vois beaucoup de commentaires sur "trop de mocks tue le mock" concernant ce qu'est ou n'est pas un test unitaire.
Un moment de rire intense sur une musique qui nettoie les oreilles !
Joyeux Noël à tous !
Excellent article d'introduction au TDD front (Vue.js - par Sarah Dayan)
Il n’est plus à prouver l’utilité des tests unitaires. Ils sont essentiels dans la conception d’une application de qualité. Mais, savons-nous quantifier leur pertinence, leur qualité ?
A ce jour je n'ai pas pu tester le mutation testing mais c'est un article que je garde sous le coude pour plus tard. J'essaye pour le moment d'intégrer parfaitement le TDD ^^. Mais comme je trouve que le site blog.octo.com est une mine, j'ai voulu vous le partager.
[Article en Anglais] Est-ce que le TDD génère moins de bugs ? Un meilleur design ? Est-ce facile à adopter ? Voici les statistiques autour du TDD.
Je suis curieux de voir comment il calcule les gains à long terme.