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
Usar no 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."

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.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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