Che cos'è refactor?
Refactoring chirurgico del codice per migliorare la manutenibilità senza modificare il comportamento. Copre l'estrazione di funzioni, la ridenominazione delle variabili, la scomposizione delle funzioni divine, il miglioramento della sicurezza dei tipi, l'eliminazione degli odori di codice e l'applicazione di modelli di progettazione. Meno drastico del repo-rebuilder; utilizzare per miglioramenti graduali. Fonte: github/awesome-copilot.