# Clean Code

## Objectives

* Understand what is “Clean code”
* How to apply it in a daily basis

Workshop designed using 4C model (support provided) :

* **Connection** : Build your Clean Code definition
* **Concepts** : Slide deck
* **Concrete** **Practice** : Code smells exercises
  * <https://github.com/ythirion/clean-code>
* **Conclusion** : 4 square feedback

{% embed url="<https://speakerdeck.com/thirion/hands-on-clean-code>" %}

## Resources

* Source code : <https://github.com/ythirion/clean-code>
* Refactoring guru : <https://refactoring.guru/refactoring/smells>
