Refactoriser le code existant pour plus de clarté et de maintenabilité