Refactoring code d'init