#tdd

69 talk(s) avec ce tag

Clean Code

À quoi ça sert de faire du code propre ? Et puis c’est quoi d’abord ? Comment je m’y mets ? Live code inside.

Coding Dojo

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 …

Refactoring legacy code

Quelques techniques pour refactorer du code legacy avec du couplage et des dépendances fortes. Session basée sur le kata TripService. Live code …

Test unitaire, Test After, Test First et TDD

Une courte introduction aux tests unitaires et aux stratégies pour les écrire. Live code inside.

Coding Dojo

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 à tous les étages

TDD != tests unitaires. Comment appliquer le cycle du TDD (red-green-refactor) à toutes les étapes du développement et à différents niveaux de …

Tests unitaires et TDD

Vous aimeriez tester votre code mais vous ne savez pas par ou commencer ? Introduction en douceur à la démarche avec tous les outils (JVM) …

Sensibilisation au software craftsmanship

Découvre ce qu’est le Software Craftsmanship, clean code, le refactoring et la dette technique en manipulant des Legos ! Lego permet de …

As if you meant it

Présentation de NFluent: l’outil .NET qu’il vous manquait pour booster le TDD dans votre équipe. Diapos et live coding inside.

Le Craftsmanship par les Lego

Cet atelier propose de découvrir le clean code, refactoring, dette technique, approche iérative grâces à des exerices de construction. Adaptée à tous …

DDD Games

Découvrez quelques points essentiels de Domain-Driven Design par la pratique sous forme de petits jeux sur papier.

Domain-Driven Design dans un contexte legacy

Un tour d’horizon d’aspects importants de DDD sous la forme d’un retour d’expérience dans le domaine de la finance

Extremist Programming - avec Eric Lefevre-Ardant

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 …

Legacy Code : faire évoluer ou ré-écrire ?

Comment livrer des fonctionnalités ambitieuses malgré le code existant sans aucun test ? Visite guidée au travers de retours d’expérience.

Votre sujet sur-mesure

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: …

Clean Code

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 …

CQRS/ES from Scratch

Un livecoding présentant une implémentation CQRS/ES en partant de rien, pour savoir comment débuter

Introduction au BDD

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 …

Le DDD au quotidien

Voyons ensemble des pratiques très concrète pour mieux appliquer les concepts du Domain Driven Design

TDD by example

Introduction concrète au Test Driven Development, selon le livre de Kent Beck, adapté aux technos Microsoft (Méthodes, Utilisation de MSTests ou …

Devops et Integration Continue

Outils et méthodes pour les équipes de développement qui veulent réussir opérationnellement dans l’agilité.

Git & GitHub & Open Source

Présentation de Git, des différences par rapport à d’autres systèmes tels que Subversion, de son écosystème.

Offshore programming

20 années d’expérience en Offshore programming (Biélorussie, Ukraine, Egypte, Chine, Inde, Maroc, Colombie, Sri Lanka….). Le pays et la …

Tester c'est douter !

Incontournables, les tests sont souvent les grands absents dans le code des entreprises. Je vous propose quelques pistes pour initier la culture du …

Intérêt de Git en entreprise

On parle de plus en plus des gestionnaires de version « distribués » (DVCS), Git en particulier. Pourquoi cet engouement, en quoi sont-ils …

Introduction au TDD par la pratique

Mis en pratique du TDD sur un petit exercice collectif, qui peut être isolé, ou le lancement de Coding Dojo réguliers.

Tour d'horizon des méthodes agiles

Pourquoi les méthodes agiles ? Que partagent-elles ? Approfondissement de 3 d’entre elles : Scrum, eXtreme Programming, et Kanban

Ça ne coûte pas plus cher de bien tester!

Il y a peut-être un juste milieu entre: 0. ne rien tester du tout et 1. tout tester pour rien ?

Dojo

Le dojo de programmation est un endroit pour travailler nos compétences ensemble. Le programme : on choisit un petit exercice de programmation, de …

Vivez les principes XP dans une démo en mob programming et TDD en 1 heure chrono !

Vous allez coder un logiciel révolutionnaire, tous ensemble, en TDD, en appliquant les principes de l’Extreme Programming. À la fin de cette …

Mon équipe se focalise sur la valeur métier ... grâce au code

S’adressant à tous les professionnels du numérique, avec ou sans background technique, cette conférence fait le tour de plusieurs pratiques …

Coding Dojo

Comment apprendre à devenir de meilleurs développeurs ou développeuses si nous ne prenons jamais le temps d’apprendre ? Le but d’un coding …

Introduction au Test Driven Development

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 …

Introduction au TDD

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 …

Jouons avec votre organisation

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 …

Software Craftsmanship : Make programming great again

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éveloppeurs anonymes

Démo de refactoring. Introduire de l’objet efficacement dans un legacy infame.

La pyramide des tests - d'oú sort il?

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 du bon code pour les non-devs

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 …

Refactorer legacy - même pas peur

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 …

Alliés contre les défauts (talk avec le WebCenter AXA)

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 …

Coding dojo sur mesure

Organiser un coding dojo chez vous, sur mesure. Langages Java, JavaScript, Ruby. Mise en pratique clean code, TDD, BDD…

Speed consulting sur la productivité des développements

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 …

Sur le chemin de la qualité : en équipe et dès demain !

Ç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 …

Codez de l'Angular1 aujourd'hui avec les technos de demain...

Utilisez la puissance de l’ES2015 et + pour faire du code Angular1 de très haute qualité, testing inclus !

Démarrer un projet Angular2 avec l'AngularCLI aujourd'hui !

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 …

Programmation fonctionnelle avec JavaSlang

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 …

Coding Dojo Java

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 …

Docker FTW

Je vous propose de découvrir Docker, cet outil qui peut révolutionner vos mises en production autant que vos développements.

Et si on codait son poste de travail?

Vous ne vous êtes jamais dit que vous perdiez du temps à configurer votre poste de travail? Je peux vous faire découvrir comment automatiser …

Du Code & Des Humains

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, …

Tester, c'est douter !

Personellement, je doute souvent… donc je teste tout ce qui peut l’être… Des fois, c’est simple… Mais parfois, c’est plus …

Codons ensemble

Prenons un moment pour coder ensemble. Prenons un petit exercice (kata) pour nous exercer sur certaines pratiques, comme TDD ou Clean Code, dans un …

Techniques de test en Python

Conseils, trucs, astuces et outils pour tester son code Python.

Introduction à Pharo

Découverte de Pharo, une implémentation ouverte de Smalltalk, le langage de programmation orienté objet, dynamiquement typé et réflexif. Introduction …

As if you meant it

Présentation de NFluent: l’outil .NET qu’il vous manquait pour booster le TDD dans votre équipe. Diapos et live coding inside.

Haut débit et faible latence

Programmation réactive: cas concret de conception via un système de trading électronique.

Mutation testing - Tester vos test ?!?

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 …

Ingénierie agile :

Outils et méthodes pour les équipes de développement qui veulent réussir dans l’agilité (Présentation & discussions)

Tests unitaires et TDD : la pratique :

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 …

Tests unitaires et TDD : la théorie :

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 …

Une Lettre pour un Diamant

(live coding / présentation) Résolution de kata avec Test-Driven Development. En savoir plus sur https://xavierpigeon.com/conferences.html.

Apprendre à développer avec des Legos

Et si on mettait à la même table développeur, chef de projet, métier, testeurs … et que l’on arrivait à comprendre enfin …