VIP 👤
🏠 Strona Główna
Benchmarki
📊 Wszystkie benchmarki 🦖 Dinozaur v1 🦖 Dinozaur v2 ✅ Aplikacje To-Do List 🎨 Kreatywne wolne strony 🎯 FSACB - Ostateczny pokaz 🌍 Benchmark tłumaczeń
Modele
🏆 Top 10 modeli 🆓 Darmowe modele 📋 Wszystkie modele ⚙️ Kilo Code
Zasoby
💬 Biblioteka promptów 📖 Słownik AI 🔗 Przydatne linki 🔌 API i routery AI
avancado

Refatoração de Código Spaghetti para Padrões SOLID

#csharp #refatoracao #solid #clean-code

Transformar um monolito procedural em código orientado a objetos limpo e testável.

Atue como um Engenheiro de Software Especialista em .NET. Você recebeu uma classe 'GerenciadorPedidos.cs' com 2000 linhas, cheia de condicionais aninhadas, acoplamento direto ao banco de dados e lógica de negócio misturada com UI. Seu objetivo é descrever, passo a passo, o processo de refatoração deste código para aderir estritamente aos princípios SOLID e padrões de design (Design Patterns) como Factory, Strategy e Dependency Injection. Forneça exemplos de código ilustrando como extrair as responsabilidades, inverter dependências e implementar testes de unidade para os novos módulos isolados, explicando como o padrão Decorator pode ser usado para cross-cutting concerns como logging.