解決異常的正確思路


原文地址:http://www.yanwushu.com/post/57.html


開發過程中遇到異常是最常見不過的事情,遇到異常,如何解決呢?
首先使用搜索引擎搜索異常信息,(個人不喜歡使用百度,現在百度的產品嚴重偏離其‘簡單、可信賴’的產品理念,而變成了唯利是圖的代名詞,只是個人看法),bing是微軟出品的搜索引擎, 國產的搜狗或者其他搜索引擎也不錯。
大多數異常是普遍的,在網上有成熟解決方案的,從搜索結果中找到靠譜的文章,按步驟解決即可。
甄別搜索結果的質量也是需要經驗的,比如筆者會自動過濾百度知道,百度貼吧等垃圾結果,而更加註意stackoverflow,博客園,csdn,segmentfault等專業網站的搜索結果。開發經驗告訴我,結果和關鍵詞匹配度較高,並且內容來自博客園等專業網站,那麼此問題大概就已經解決了。非精確估計,百度知道的回答中,有80%左右是答非所問的,質量非常糟糕!但從產品來講,百度經驗對於解決一些簡單問題還是比較有效的。常用的網站質量從高到底我的排序是:
- stackoverflow
- 博客園
- csdn博客
- csdn論壇
- 51cto等
- segmentfault(內容暫時較少)
- 其他網站
當然對於某些關鍵詞,如果bing,搜狗等搜索引擎搜索結果質量較差的話,也推薦使用百度。
如果搜索引擎結果不如人意,我會將問題翻譯成英文,然後使用google搜索。搜索結果質量一般會比百度等引擎好一倍(自己的感覺)。
如果google也不好使,那麼我會將問題翻譯成英文,在stackoverflow等專業網站上搜索。
如果網絡上找不到現有好的資源,那麼我會在專業的論壇上提問,推薦segmentfault,回答質量非常高,相比之下csdn要差很多。
對於一般難度的問題,到 這裏大部分應該已經解決了,如果還解決不了,那麼我會請教認識的更高層次的程序員,請他們幫忙看下。
如果還沒有辦法,那隻能是自力更生,一步一步理解問題,自己創造解決方案。
如果自己實在找不到解決方案,我也沒有辦法了…..

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章