Nettoyage et refactoring