Dicas de debugging em go para Go

Prompt gerado automaticamente para Debugging em Go em Go

5.0
37 usos
ChatGPT
Usar no ChatGPT
"Você é um engenheiro de software sênior com vasta experiência em Go. Crie um guia passo a passo, detalhado e prático, para depurar um `goroutine deadlock` em uma aplicação Go complexa. O guia deve incluir:

1.  **Identificação:** Como detectar a presença de um deadlock de goroutine (sintomas, ferramentas, etc.).
2.  **Ferramentas:** Quais ferramentas nativas (pprof, delve, etc.) e externas podem ser usadas e como aplicá-las especificamente para deadlocks.
3.  **Análise:** Como interpretar os dados coletados (stack traces, perfis de goroutines) para localizar a origem do deadlock.
4.  **Estratégias de Resolução:** Padrões comuns de código que causam deadlocks e como refatorá-los ou corrigi-los (ex: uso incorreto de canais, mutexes, waitgroups).
5.  **Prevenção:** Boas práticas de programação concorrente em Go para evitar futuros deadlocks.

O guia deve ser claro, conciso, focado em exemplos práticos (mesmo que hipotéticos) e assumir um conhecimento intermediário de Go por parte do leitor."

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