Refactoring du code

Refactoring du code et amélioration lisibilité