#tdd
69 talk(s) avec ce tag
À quoi ça sert de faire du code propre ? Et puis c’est quoi d’abord ? Comment je m’y mets ? Live code inside.
Une session où c’est vous qui pratiquez. Moi, je ne fais que poser des questions :). Comme c’est vous qui allez bosser, c’est vous …
Quelques techniques pour refactorer du code legacy avec du couplage et des dépendances fortes. Session basée sur le kata TripService. Live code …
Une courte introduction aux tests unitaires et aux stratégies pour les écrire. Live code inside.
Mettre en place un ‘coding dojo’ c’est très simple, cela demande uniquement un peu de temps, de bonne volonté et surtout beaucoup de …
TDD != tests unitaires. Comment appliquer le cycle du TDD (red-green-refactor) à toutes les étapes du développement et à différents niveaux de …
Vous aimeriez tester votre code mais vous ne savez pas par ou commencer ? Introduction en douceur à la démarche avec tous les outils (JVM) …
Découvre ce qu’est le Software Craftsmanship, clean code, le refactoring et la dette technique en manipulant des Legos ! Lego permet de …
Présentation de NFluent: l’outil .NET qu’il vous manquait pour booster le TDD dans votre équipe. Diapos et live coding inside.
Cet atelier propose de découvrir le clean code, refactoring, dette technique, approche iérative grâces à des exerices de construction. Adaptée à tous …
Découvrez quelques points essentiels de Domain-Driven Design par la pratique sous forme de petits jeux sur papier.
Un tour d’horizon d’aspects importants de DDD sous la forme d’un retour d’expérience dans le domaine de la finance
Bien sûr, notre métier est sérieux ; le Software Craftmanship n’est-il pas avant tout le professionnalisme ? Bien sûr, le progrès vient …
Comment livrer des fonctionnalités ambitieuses malgré le code existant sans aucun test ? Visite guidée au travers de retours d’expérience.
Atelier sur papier, en code autour d’un kata original, présentation ou retour d’expérience sur l’un des thèmes qui me passionnent: …
Avez vous déja pris le temps de décortiquer les pratiques du livre de l’Oncle Bob: Clean Code? Le temps d’un repas, regardons comment …
Un livecoding présentant une implémentation CQRS/ES en partant de rien, pour savoir comment débuter
Le Behavior Driven Development est le prolongement coté Spécification du TDD. Cette session vous montrera l’intérêt et la mise en oeuvre de …
Voyons ensemble des pratiques très concrète pour mieux appliquer les concepts du Domain Driven Design
Introduction concrète au Test Driven Development, selon le livre de Kent Beck, adapté aux technos Microsoft (Méthodes, Utilisation de MSTests ou …
Outils et méthodes pour les équipes de développement qui veulent réussir opérationnellement dans l’agilité.
Présentation de Git, des différences par rapport à d’autres systèmes tels que Subversion, de son écosystème.
…vraiment ? Et si on regardait ?
20 années d’expérience en Offshore programming (Biélorussie, Ukraine, Egypte, Chine, Inde, Maroc, Colombie, Sri Lanka….). Le pays et la …
Incontournables, les tests sont souvent les grands absents dans le code des entreprises. Je vous propose quelques pistes pour initier la culture du …
On parle de plus en plus des gestionnaires de version « distribués » (DVCS), Git en particulier. Pourquoi cet engouement, en quoi sont-ils …
Mis en pratique du TDD sur un petit exercice collectif, qui peut être isolé, ou le lancement de Coding Dojo réguliers.
Pourquoi les méthodes agiles ? Que partagent-elles ? Approfondissement de 3 d’entre elles : Scrum, eXtreme Programming, et Kanban
Il y a peut-être un juste milieu entre: 0. ne rien tester du tout et 1. tout tester pour rien ?
Le dojo de programmation est un endroit pour travailler nos compétences ensemble. Le programme : on choisit un petit exercice de programmation, de …
Vous allez coder un logiciel révolutionnaire, tous ensemble, en TDD, en appliquant les principes de l’Extreme Programming. À la fin de cette …
S’adressant à tous les professionnels du numérique, avec ou sans background technique, cette conférence fait le tour de plusieurs pratiques …
Comment apprendre à devenir de meilleurs développeurs ou développeuses si nous ne prenons jamais le temps d’apprendre ? Le but d’un coding …
Vous avez peut être entendu dire que le TDD est une pratique magique qui va résoudre tous vos problèmes. Oui mais en attentant, le concept vous parrez …
Présentation de 45min-1hr permettant de découvrir le Test Driven Development. Présentation rapide suivie d’une démonstration de live coding car …
Grâce au Meddlers de Jurgen Appelo (Management 3.0). Ce serious game va vous permettre de modéliser votre structure organisationnelle et de vous …
Plus de 15 ans après la révolution du Manifeste Agile, de nombreux projets informatiques continuent d’échouer, pourquoi ? Venez découvrir le …
Démo de refactoring. Introduire de l’objet efficacement dans un legacy infame.
Mike Cohn a dit qu’il fallait beacoup de tests bas niveau et peu de tests haut niveau. Quand est-ce que c’est vrai? Quand dois-je penser à …
La valeur métier du bon code est difficile à appréhender, même parfois pour les développeurs. Comment pouvons-nous espérer qu’on nous demande …
Pour refactorer du legacy on aimerait avoir des tests, mais ils sont tellement difficiles/longs à écrire. De plus on a choix cornélien entre tests …
La pratique de la revue de code prévient énormément de défauts. Mais elle a aussi d’autres “effets kiss-cool”. C’est une pratique qui existe depuis …
Organiser un coding dojo chez vous, sur mesure. Langages Java, JavaScript, Ruby. Mise en pratique clean code, TDD, BDD…
…vraiment ? Et si on regardait ?
Comment être plus productif ? Avoir moins de bugs ? Que faire concrètement sur mon projet pour cela ? Même le temps d’un déj, on peut trouver …
Ça y est ! C’est décidé ! Vous allez construire des applications de meilleure qualité. Vous êtes convaincu(e) que, pour cela, certaines pratiques de …
Utilisez la puissance de l’ES2015 et + pour faire du code Angular1 de très haute qualité, testing inclus !
Pourquoi vous embêter avec tout l’environnement Javscript alors que la CLI est faîtes pour vous aider à démarrer… voir même plus ! Vous …
Vous êtes sur Java 8 et vous trouvez que les nouveautés auraient pû être meilleurs, découvrez le projet JavaSlang apportant un nouveau niveau de …
Je souhaite que l’on échange sur nos pratiques de développement et de tests lors d’un randori. Nous définirons ensemble l’objectif …
Je vous propose de découvrir Docker, cet outil qui peut révolutionner vos mises en production autant que vos développements.
Vous ne vous êtes jamais dit que vous perdiez du temps à configurer votre poste de travail? Je peux vous faire découvrir comment automatiser …
Venez découvrir la rétrospective, non sans humour, de mon évolution dans la création de logiciels de 2009 à 2017. Je parle de mes débuts avec SCRUM, …
Personellement, je doute souvent… donc je teste tout ce qui peut l’être… Des fois, c’est simple… Mais parfois, c’est plus …
Prenons un moment pour coder ensemble. Prenons un petit exercice (kata) pour nous exercer sur certaines pratiques, comme TDD ou Clean Code, dans un …
Conseils, trucs, astuces et outils pour tester son code Python.
Découverte de Pharo, une implémentation ouverte de Smalltalk, le langage de programmation orienté objet, dynamiquement typé et réflexif. Introduction …
Présentation de NFluent: l’outil .NET qu’il vous manquait pour booster le TDD dans votre équipe. Diapos et live coding inside.
Programmation réactive: cas concret de conception via un système de trading électronique.
En tant que développeur.se professionnel.le, vous êtes amené.e.s à tester ce que vous produisez. Mais êtes-vous certain.e.s de la fiabilité des tests …
Outils et méthodes pour les équipes de développement qui veulent réussir dans l’agilité (Présentation & discussions)
Je vous propose de venir animer un coding-dojo ‘randori’ pour mettre en pratique les rudiments du TDD sur des défis simples, et constater …
Les tests unitaires sont indispensables pour faire du développement agile (itératif et incrémental), pour être sûr que le code fait ce qu’il …
(live coding / présentation) Résolution de kata avec Test-Driven Development. En savoir plus sur https://xavierpigeon.com/conferences.html.
Et si on mettait à la même table développeur, chef de projet, métier, testeurs … et que l’on arrivait à comprendre enfin …