/como-perguntar

Como fazer uma boa pergunta?

MIT LicenseMIT

Como fazer uma boa pergunta?

Entender como fazer uma boa pergunta é essencial: o melhor jeito de receber uma boa resposta é fazendo uma boa pergunta. Esse guia vai te ajudar nisso!

Não peça para perguntar. Apenas pergunte.

Evite perguntas como

Alguém aqui manja de Postgres?

ou

Alguém pode me ajudar?

Basta postar sua dúvida. Quem souber vai te ajudar, pode ficar tranquilo(a). Não se preocupe, você não vai soar rude.

Leitura recomendada: https://dontasktoask.com/

Descreva o que está tentando fazer, não como está fazendo

Por vezes confundimos o problema que estamos tentando resolver com a solução que estamos desenvolvendo. Ao postar sua dúvida, priorize sempre descrever o problema que está tratando, não sua solução atual.

Leitura recomendada: https://xyproblem.info/

Não seja vago(a)

Evite descrições vagas como

"Não funciona"

ou

"Dá um erro"

Essas frases carregam pouca informação para quem está tentando te ajudar. Seja claro sobre o que aconteceu:

"Quando eu tento buscar um usuário, o Active Record lança a exceção ActiveRecord::RecordNotFound"

Contextualize

Onde o erro aconteceu? Sempre que possível inclua o trecho de código em questão e o backtrace/log de erros. Previlegie serviços como o https://gist.github.com/ ou o https://pastebin.ubuntu.com/.

OBS.: Independentemente de como você compartilhe o seu código, é sembre bom lembrar: este grupo é publico e o conteúdo pode ser lido por qualquer pessoa na internet. Não envie dados sigilosos ou informações pessoais, principalmente de seus usuários, junto com a sua dúvida.

Não suma!

Ao postar sua questão, fique atento às respostas e possíveis dúvidas que possam surgir. Demorar muito tempo para responder pode desestimular usuários a te ajudarem no futuro.

Quer aprender mais?

Alguns links úteis: