多くの大規模なOSSプロジェクトは、IRCチャネルを維持して、それらの使用法や開発について話し合っています。プロジェクトの使用に行き詰まったとき、Web上の情報を見つけようとして失敗したため、 IRCチャネルに行って質問することは何をすべきかを理解することです。
しかし、私の質問は常にチャンネルの人々によって完全に無視されます。私が入ったときに沈黙があった場合、まだ沈黙があります。進行中の会話がある場合、それは乱されずに続行します。私はチャンネルを数時間開いたままにし、誰かが最終的に私を引き付けてくれることを期待していますが、何も起こりません。
だから私は私が理解できないなんらかの方法で失礼な態度をとっていたり、暗黙のルールを破って無視されたりしていることを心配しています。私は質問を丁寧に、要点をつけて、文法的にするように心がけ、明白な解決策を試したことと、それらがうまくいかなかった理由を示しようとします。私は明らかにチャンネルの人々にとって完全に見知らぬ人であることを理解していますが、これを修正する方法がわかりません。何も言わずに、1週間だけチャンネルに潜むべきでしょうか。それもばかげているようです。
私が送信する一般的なメッセージは、「こんにちは-Fooを動作させようとしましたが、BarExceptionが発生し続けます。Quxをリセットしようとしましたが、何も起こらないようです。私が試すことができるものについての提案?」
また、IRCは、ヘルプを得るのに最適な方法ではない場合があります。メーリングリストなど、よりアクティブなフォーラムを試すことができるかどうか尋ねることもできます。
可能な場合は、質問をできるだけ簡単なものに分解してください。プログラムの学習をしている間、IRCで質問をすることに多くの時間を費やしました。時々、私のコードが機能しなかったり、理由がわからなかったりしたため、200行のプログラムを貼り付けビンに入れ、78行目でエラーが発生した理由を尋ねました。誰も答えませんでした。
答えを得るために、問題のあるコードを分離しました。私の例が20行以下に収まらない場合、良い答えを得るのは困難でした。多くの場合、これにはかなりの作業が必要でしたが、その過程でIRCに問い合わせる前に自分の問題を解決することがよくありました。
(このアドバイスは、良いSO質問にも適用されます。)
主要な開発者のtimezoneを確認します。IRCそれらを作成しても、開発者が目を覚ましていなければ、ほとんど返答が得られません。
オンラインで表示されるものもありますが、botを残した場合またはクライアントを開いたままにした場合で、ウェイクアップ/復帰時にメッセージを確認します。ただし、ログオンし直さない場合、それらが利用可能になっても、戻ってくる方法はありません。
とにかく、使用方法については、メーリングリストまたはissue trackersの方が効果的です。
IRCは、プロジェクトに取り組む開発者にとってより便利です。つまり、誤ってフレームウォーを開始することなく、リアルタイムでお互いの取り組みを同期して話し合うことができます。
(「次に何をすべきか?」など、議論の余地のあるトピックに関する誤解や誤解は、リアルタイムで見つけて修正する方が速い)
あなたが正しいチャンネルにいることを確認してください。あなたが開発者チャネルにいるなら、それは明らかにヘルプデスクチャネルではありません。
私が開発について話し合いたい開発者である場合、十分に文書化された機能xを機能させることができないrandomuser#1040を助けないでください。