O que padrões-refatoração faz?
Aplique transformações de refatoração nomeadas para melhorar a estrutura do código sem alterar o comportamento. Use quando o usuário mencionar "refatore isso", "code smells", "extrair método", "substituir condicional", "dívida técnica", "mover método", "variável inline" ou "decompor condicional". Também acione ao limpar código legado, preparar código para novas funcionalidades por meio de reestruturação ou identificar qual transformação aplicar a um code smell específico. Abrange refatoração guiada por code smells, sequências seguras de transformação e garantias de teste. Para fundamentos de qualidade de código, veja clean-code. Para gerenciamento de complexidade, veja software-design-philosophy.