Refactoring et avancement