如何提問

1 "北海,我只能告訴你那以前要多想"

開發(fā)過程中遇到bug的時候,比起去提問,去搜索,先做的就是思考.嘗試獨立解決,而非尋求幫助.

2 別人家的孩子

除非這個bug的特征非常明顯,聰明的你能一眼看出問題所在.還是嚴(yán)格按照控制變量法從上至下的,去定位bug.

舉個??:

在開發(fā)套殼類App時,許多問題需要定位bug在App上還是web頁面上.
分別去對照iOS與Android,和微信與App去定位Bug.
這時候聰明的你可能發(fā)現(xiàn)了bug在App上,但是你還是沒有頭緒.
這時候最好來點狠的,完全棄用項目中使用的自定義webView,使用原生webView加載頁面.
若無bug,則一步一步將自定義代碼添加至webView中,直至某段代碼的添加復(fù)現(xiàn)了這個bug.

3 你就不會百度嗎

機智的你這時候已經(jīng)定位到了bug,如果沒有解決頭緒.可以嘗試去搜索.但是這里提供幾個建議:

  • 優(yōu)先在編程社區(qū)內(nèi)搜索如簡書 掘金 stackoverflow 之后是google 最后才是百度

  • 如果搜索的關(guān)鍵字已經(jīng)比較專業(yè)了就不要在添加修飾詞了. 如要查找Voip相關(guān)的內(nèi)容,搜索Voip即可.不要進(jìn)行voip 開發(fā), voip 配置之類的搜索.在編程社區(qū)內(nèi)搜索要特別注意這一點,他們的搜索引擎不沒有你聰明.

    ?

4 "為什么不先問問神奇海螺呢"

很多時候機智的你去提問的時候,問題還沒說完.你就發(fā)覺可能哪里錯了.

因為你在描述問題的時候就是在梳理邏輯.很多一開始你任務(wù)莫名其妙的bug在你梳理過一遍邏輯之后迎刃而解了.

既然如此比起問人,你為什么不先去問問神奇海螺呢?

海螺不好搞,你也可以搞只鴨子

5 大家都很忙

哪怕嘗試了神奇海螺都解決不了問題的你,此時可能很沮喪.這時候你可以去找你的同事朋友幫忙了.

請求幫助的時候,請簡潔的描述bug的信息,和你為了解決這個bug已經(jīng)做了哪些嘗試.

最后請謹(jǐn)記"別人沒有幫你解決bug的義務(wù)".

6 為什么隕石總會落在坑里?

吶~ 真是一個值得思考的問題呢!

不想當(dāng)個隕石坑? 請認(rèn)真執(zhí)行 1 - 2 - 3 - 4 - 5.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容