StackOverflowで質問する方法

著者: William Ramirez
作成日: 23 9月 2021
更新日: 1 J 2024
Anonim
初心者としてスタックオーバーフローを使用する方法は?
ビデオ: 初心者としてスタックオーバーフローを使用する方法は?

コンテンツ

Stack Overflowは、プログラミングに関するさまざまな質問をしたり、他のユーザーから回答を得たりできるQ&Aサイトです。 Stack Overflowには、ユーザーが特定の質問に対する最良の回答を選択できる投票システムもあります。ただし、他のインターネットコミュニティと同様に、質問を正しく作成することで、意味のある回答をはるかに早く得ることができます。

ステップ

パート1/3:質問の準備

  1. 1 誰も同様の質問をしたり受け取ったりしていないことを確認してください。 これを確認するには、直面している問題の説明を検索エンジンに入力する必要があります。あなたの質問が繰り返しであり、すでに回答されている場合、モデレーターはそれを閉じることができます。検索を最適化する方法は次のとおりです。
    • 指定されたタグでトピックを検索するには、次のように入力します。[タグ]トピック
    • 正確なフレーズを見つけるには、引用符を使用します: "phrase"
    • 結果からラベル、用語、またはフレーズを除外するには、クエリの前にマイナス記号(-)を追加します
      ラベル用:[tagA]-[tagB](tagAで検索、tagBで結果を除外)
      フレーズの場合:topic-「フレーズ」(特定のフレーズに言及していないトピックを検索)
      トピックについて:topicA-topicB(topicAで検索、topicBで結果をフィルタリング)
  2. 2 あなたの質問について慎重に考えてください。 明確で簡潔な質問により、ユーザーは問題をすばやく理解して回答を提供できます。ユーザーがあなたの問題が何であるかをよりよく理解し、あなたにアドバイスを与えることができるように、できるだけ正確に質問を作成してください。
    • 質問を投稿する前に、考えを整理するために紙にアイデアを書き留めてみてください。
  3. 3 明確で理解しやすい見出しを考え出します。 あなたの質問に注意を引くのは見出しなので、他のユーザーがあなたを助けることができるかどうかを理解できるように、問題の本質を明確にして要約する必要があります。
    • 一般的な「コードのバグ」の見出しは抽象的すぎます。 「bazのためにbarのfooを除外する」のようなものは、ユーザーが説明を読まなくても問題を理解することを可能にします。
    • 質問に適したタイトルを思い付くことができない場合は、このステップを後で使用してください。
  4. 4 タイトルから始めましょう。 あなたの質問は、タイトル/トピックのより拡張されたバージョンであなたの問題を要約することから始めるべきです。問題の背景と、自分で解決できなかった制限について説明してください。
  5. 5 トピックを乱雑にしないでください。ただし、十分な情報を提供してください。 情報が多すぎると、悪影響が生じたり、ユーザーが問題を理解しにくくなる可能性があります。これは主にコードに関するものです—プログラム全体をメッセージにコピーすることはめったに役に立ちません。
  6. 6 アカウントに登録またはサインインします。 Stack Overflowに質問を投稿するには、Google、Stack Overflow、またはFacebookのアカウントでサインインする必要があります。アカウントをお持ちでない場合は、stackoverflow.comページを開き、ページ上部のバーにある[登録]ボタンをクリックしてください。手順に従ってアカウントを作成し、[登録]ボタンの横にある[ログイン]ボタンをクリックします。

パート2/3:質問をする

  1. 1 「質問する」ボタンをクリックします。 ブラウザのアドレスバーにin.stackoverflow.comと入力して、StackOverflowのホームページに移動します。ページの右上隅にボタンがあります。クリックする必要がある質問をします。
  2. 2 ユーザー契約をお読みください。 次に、チェックボックスをオンにして、ユーザー同意書を読んで同意したことを確認し、[続行]ボタンをクリックします。今、あなたはあなたの質問をすることができます!
  3. 3 必要なすべての情報を提供します。 ここで、問題の説明とタイトルが役立ちます。情報をコピーして、スペルと文法を再確認するために数分を費やしてください。質問に答える代わりに、誰かにあなたの間違いに気づいてほしくないのですか? 「質問を送信」ボタンをクリックします。
  4. 4 適切なラベルを追加します。 入力を開始すると、Stack Overflowによって適切な行に可能なラベルが自動的に追加され、作業が簡単になります。タグの説明を必ずお読みください。不適切なラベルは、考えられる応答に大きな影響を与える可能性があります。
    • テーマに追加する3つの重要なタグは、言語、ライブラリ、APIです。

パート3/3:最後の仕上げ

  1. 1 あなたの質問を見つけてください。 Stack Overflowで質問するのが初めてではない場合、または最後の質問の正確な表現を忘れた場合は、ユーザーアカウントで検索できます。これを行うには、検索フィールドに次の文字列を入力します。
    • user:user_id(指定されたユーザーのすべてのトピックを検索します)
    • user:user_idトピック(指定されたユーザーの特定のトピックを検索します)
  2. 2 コメントを読んで返信します。 答えのほとんどは建設的です。注意を払うと、StackOverflowの質問スキルを向上させることができます。
    • メッセージページを開いたままにし、メッセージを編集して質問に答え、より正確な情報を提供します。
  3. 3 可能な解決策を作成して実装します。 満足のいく回答を受け入れるには、回答の評価の下にある緑色のアイコンをクリックします。これは、質問が閉じられたことを意味し、役立つ回答を提供したユーザーにも報酬を与えます。
  4. 4 答えが問題に役立つ場合は、タイトルを修正してください。 投稿された質問への回答を受け取った後、より適切なタイトルまたはより有用な説明を使用する方がよいことに気付いたかもしれません。この場合は、質問のタイトルを変更して、他のユーザーがトピックのアドバイスを見つけてフォローしやすくする必要があります。
    • たとえば、タイトル「fooの奇妙な問題」を「bazによるfooのバーエラー」に変更したい場合があります。