Como fazer uma pergunta no Stack Overflow

Autor: William Ramirez
Data De Criação: 23 Setembro 2021
Data De Atualização: 1 Julho 2024
Anonim
Programador de verdade não busca no Stack Overflow
Vídeo: Programador de verdade não busca no Stack Overflow

Contente

Stack Overflow é um site de perguntas e respostas onde você pode fazer uma variedade de perguntas de programação e obter respostas de outros usuários. O Stack Overflow também possui um sistema de votação que permite aos usuários escolher as melhores respostas para uma determinada pergunta. Mas, como em qualquer outra comunidade da Internet, a formulação correta da pergunta permitirá que você obtenha uma resposta significativa com muito mais rapidez.

Passos

Parte 1 de 3: Preparando a pergunta

  1. 1 Certifique-se de que ninguém fez ou recebeu uma pergunta semelhante. Para verificar isso, você só precisa inserir uma descrição do problema que está enfrentando em um mecanismo de pesquisa. Se sua pergunta é uma repetição e já foi respondida, os moderadores podem fechá-la. Aqui estão algumas maneiras de otimizar sua pesquisa:
    • Para pesquisar tópicos por determinadas tags, digite: [tag] tópico
    • Para encontrar a frase exata, use aspas: "frase"
    • Para excluir um rótulo, termo ou frase dos resultados, adicione um sinal de menos (-) antes da consulta
      Para rótulos: [tagA] - [tagB] (pesquisa por tagA, filtrando os resultados com tagB)
      Para frases: tópico - "frase" (pesquise um tópico que não mencione uma frase específica)
      Para tópicos: tópicoA-tópicoB (pesquisa por tópicoA, filtrando resultados com tópicoB)
  2. 2 Pense bem na sua pergunta. Uma pergunta clara e concisa permitirá que os usuários entendam rapidamente o seu problema e forneçam uma resposta. Formule a pergunta com a maior precisão possível para que os usuários possam entender melhor qual é o seu problema e dar conselhos.
    • Antes de postar uma pergunta, tente anotar ideias em um pedaço de papel para ajudar a organizar suas idéias.
  3. 3 Crie um título claro e compreensível. Por ser o título que vai chamar a atenção para a sua pergunta, ele deve ser claro e resumir a essência do seu problema para que outros usuários possam entender se podem ajudá-lo.
    • O título genérico "bug no código" é muito abstrato. Algo como "excluindo foo em bar devido a baz" permitirá que os usuários entendam o problema sem nem mesmo ler a descrição.
    • Se você não conseguir encontrar um bom título para sua pergunta, deixe esta etapa para mais tarde.
  4. 4 Comece pelo título. Sua pergunta deve começar resumindo seu problema em uma versão mais extensa do título / tópico. Tente descrever o contexto do problema, bem como as limitações que o impediram de resolvê-lo sozinho.
  5. 5 Não sobrecarregue o tópico, mas forneça informações suficientes. Muita informação pode ter consequências negativas ou dificultar a compreensão do problema pelos usuários. Trata-se principalmente de código - copiar um programa inteiro em uma mensagem raramente é útil.
  6. 6 Registre-se ou entre em sua conta. Para postar uma pergunta no Stack Overflow, você deve estar conectado com uma conta do Google, Stack Overflow ou Facebook. Se você não possui uma conta, abra a página stackoverflow.com e clique no botão "Registrar" na barra no topo da página. Siga as etapas para criar uma conta e clique no botão Login ao lado do botão Registrar.

Parte 2 de 3: Fazendo a pergunta

  1. 1 Clique no botão "Faça uma pergunta". Digite in.stackoverflow.com na barra de endereço do navegador para ir para a página inicial do Stack Overflow. No canto superior direito da página há um botão Faça uma pergunta que você precisa clicar.
  2. 2 Leia o contrato do usuário. Em seguida, marque a caixa para confirmar que você leu e aceitou o acordo do usuário e clique no botão "Continuar". Agora você pode fazer sua pergunta!
  3. 3 Forneça todas as informações necessárias. É aqui que a descrição e o título do problema são úteis. Copie as informações e passe alguns minutos verificando novamente a ortografia e a gramática. Você não quer que alguém perceba seus erros em vez de responder à pergunta, quer? Clique no botão "Enviar pergunta".
  4. 4 Adicione rótulos apropriados. Quando você começar a digitar, o Stack Overflow adicionará automaticamente rótulos possíveis à linha apropriada para tornar seu trabalho mais fácil. Certifique-se de ler a descrição de suas tags. Um rótulo impróprio pode afetar muito as respostas possíveis.
    • Três tags principais para adicionar ao seu tema são linguagem, biblioteca e API.

Parte 3 de 3: toques finais

  1. 1 Encontre sua pergunta. Se esta não é a primeira vez que faz uma pergunta no Stack Overflow, ou se você esqueceu o texto exato da sua última pergunta, você pode pesquisar por conta de usuário. Para fazer isso, digite a seguinte string no campo de pesquisa:
    • user: user_id (pesquisar todos os tópicos para o usuário especificado)
    • user: user_id topic (pesquise um tópico específico para o usuário especificado)
  2. 2 Leia e responda aos comentários. A maioria das respostas será construtiva. Preste atenção e você pode melhorar suas habilidades de questionamento do Stack Overflow.
    • Deixe a página da sua mensagem aberta e responda às perguntas editando sua mensagem, fornecendo informações cada vez mais precisas.
  3. 3 Faça e implemente uma solução possível. Para aceitar uma resposta que você considera satisfatória, clique no ícone verde abaixo da classificação da resposta. Isso significa que a pergunta foi encerrada e também recompensará o usuário que forneceu uma resposta útil.
  4. 4 Corrija o título se a resposta ajudar com o problema. Depois de receber a resposta à pergunta postada, você pode ter percebido que seria melhor usar um título mais apropriado ou uma descrição mais útil. Se for esse o caso, você deve alterar o título da pergunta para tornar mais fácil para outros usuários encontrar e seguir os conselhos em seu tópico.
    • Por exemplo, você pode querer alterar o título "Problema estranho em foo" para "Erro de barra em foo devido a baz".