Avançado
Refatoração de Código Spaghetti
Um prompt técnico para analisar e refatorar um código complexo e desorganizado em um padrão de design limpo.
📝 Contenuto del prompt
Atue como um Engenheiro de Software Sênior especializado em padrões de design e arquitetura limpa. Analise o seguinte bloco de código hipotético escrito em Python que contém alta complexidade ciclomática, dependências ocultas e violações do princípio de responsabilidade única. Seu objetivo é reescrever este código utilizando o padrão Strategy e injeção de dependências, garantindo que ele seja testável, modular e legível. Forneça o código refatorado e uma explicação detalhada das decisões tomadas para melhorar a manutenibilidade e escalabilidade.