Refactoring e pulizia generale