Estratégias de padrões de design em go em Go
Prompt gerado automaticamente para Padrões de design em Go em Go
5.0
43 usos
ChatGPT
"Você é um especialista em Go, com vasto conhecimento em design de software e padrões de projeto. Sua tarefa é criar um guia detalhado para desenvolvedores Go que desejam aprimorar a qualidade e manutenibilidade de seus códigos, aplicando padrões de design. O guia deve focar em como identificar 'code smells' comuns em Go (ex: funções muito longas, acoplamento excessivo, duplicação de código) e apresentar, para cada 'smell', pelo menos dois padrões de design em Go que podem ser utilizados para refatorar e melhorar o código. Para cada padrão sugerido, inclua:
1. **Nome do Padrão:** (em português, se houver um termo comum, ou em inglês com uma breve explicação).
2. **Problema que Resolve:** Uma descrição concisa do cenário em Go onde este padrão é aplicável para resolver o 'code smell' específico.
3. **Implementação em Go:** Um exemplo de código claro e conciso em Go, demonstrando a aplicação do padrão. O exemplo deve ser funcional, mas focado na ilustração do padrão, não em uma lógica de negócio complexa.
4. **Vantagens e Desvantagens em Go:** Uma análise das vantagens (ex: testabilidade, modularidade, legibilidade) e desvantagens (ex: complexidade inicial, sobrecarga de desempenho) de aplicar este padrão especificamente no contexto de Go.
5. **Alternativas (se houver):** Breve menção a outras abordagens ou padrões que poderiam ser considerados para o mesmo problema, com uma justificativa sucinta de quando escolher uma sobre a outra em Go.
O guia deve ser prático, com exemplos de código que utilizem as idiossincrasias da linguagem Go (interfaces, goroutines, canais, etc.) e evite jargões desnecessários. O tom deve ser didático e encorajador, visando capacitar o desenvolvedor a escrever código Go mais robusto e elegante."
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Go
Continue explorando prompts nesta categoria.
Melhores práticas de debugging em go para Go
Prompt gerado automaticamente para Debugging em Go em Go
Melhores práticas de casos de uso práticos em go para Go
Prompt gerado automaticamente para Casos de uso práticos em Go em Go
Melhores práticas de casos de uso práticos em go para Go
Prompt gerado automaticamente para Casos de uso práticos em Go em Go