Session

Crappy-Driven Development (CDD) by Example

What if we learn a new development practice together?

Crappy-Driven Development (CDD) or the secret art of making yourself indispensable by writing "crappy" code!!!

In this session, your goal will be to apply the guiding principles of CDD to produce code so bad that no one other than you can understand it.

To do this, you will rigorously follow the CDD cycle:
- Green: start with the tests green (passing)
- Crappy: think about what can be done to make the code less readable/maintainable
- Refactor: apply exactly one idea to the existing code
- Repeat...

At the end of the workshop, we will map the refactoring practices used to the principles of "Clean Code." This will allow participants to rediscover or discover these principles in a different way.

We will then discuss recurring anti-patterns that lead to numerous bugs in production such as:
- Command Query Separation
- Tell Don't Ask Principle
- And many more

Yoan Thirion

Agile Technical Coach at Pyxis Suisse, Software crafter #teamPlayer

Genève, Switzerland

Actions

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