Session

Crappy-Driven Development (CDD) by Example

Et si on apprenait ensemble une nouvelle pratique de développement ?

Crappy-Driven Development (CDD) ou l'art secret de se rendre indispensable en écrivant du code "moisi" !!!

Lors de cette cette session votre objectif sera d'appliquer les principes directeurs du CDD pour rendre du code si mauvais que personne d'autres que vous ne soient en mesure de le comprendre.

Pour ce faire vous suivrez scrupuleusement le cercle du CDD :
- Green : commencer avec les tests au vert (passants)
- Crappy : réfléchir à ce qui peut être fait pour rendre le code moins lisible / maintenable
- Refactor : appliquer une et une seule idée sur le code existant

A la fin de l'atelier, nous mapperons les pratiques de refactoring utilisés sur les principes de "Clean Code". Cela permettra aux participants de re-découvrir ou découvrir ces principes d'une autre manière.

On pourra ainsi parler d'anti-patterns récurrents qui entrainent nombre de bugs en production tels que :
- Command Query Separation
- Tell Don't Ask Principle
- Et bien d'autres encore

Yoan Thirion

Agile Technical Coach at Pyxis Suisse, Software crafter #teamPlayer

Genève, Switzerland

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top