提問之前
在通過電郵、新聞組或者聊天室提出技術問題前,檢查你有沒有做到:
1. 通讀手冊,試着自己找答案。
2. 在FAQ里找答案(一份維護得好的FAQ可以包羅萬象:)。
3. 在網上搜索(個人推薦google~~~)。
4. 向你身邊精於此道的朋友打聽。
描述問題
使用含義豐富,描述准確的標題
1. 謹慎明確的描述症狀。
2. 提供問題發生的環境(機器配置、操作系統、應用程序以及別的什么)。
3. 說明你在提問前是怎樣去研究和理解這個問題的。
4. 說明你在提問前采取了什么步驟去解決它。
5. 有可能和羅列最近做過什么可能有影響的硬件、軟件變更。
內容精簡,注意質量
你需要提供精確有效的信息。這並不是要求你簡單的把成噸的出錯代碼或者數據完 全轉儲摘錄到你的提問中。如果你有龐大而復雜的測試條件,盡量把它剪裁得越小 越好。
這樣做的用處至少有三點。第一,表現出你為簡化問題付出了努力,這可以使你得 到回答的機會增加;第二,簡化問題使你得到有用答案的機會增加;第三,在提煉 你的bug報告的過程中,也許你自己就能找出問題所在或作出更正。
謙遜沒有害處,常幫大忙
彬彬有禮,多用“請”和“先道個謝了”。讓大家都知道你對他們花費時間提供幫助心存感激。
然而,如果你有很多問題無法解決,禮貌將會增加你得到有用答案的機會。
問題解決加上總結
問題解決后,向所有幫助過你的人發個說明,讓他們知道問題是怎樣解決 的,並再一次向他們表示感謝。如果問題在新聞組或者郵件列表中引起了 廣泛關注,應該在那里貼一個補充說明。