Code Monkey home page Code Monkey logo

como-perguntar's Introduction

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:

como-perguntar's People

Contributors

regismesquita avatar matheusrich avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.