解決問題的方式

          近來帶team的時候發(fā)現(xiàn)team中的人缺乏一種有效解決問題的思維,寫代碼出bug是很正常的事,關(guān)鍵是怎么去解決它,在解決問題時個人覺得比較好的順序是這樣:
          1、找到造成問題的原因。
                這是最基本的,但其實對于很多初學者來說也是最難的,在java中通常來說找出錯多數(shù)都可通過打印出來的exception stack進行追尋,但很多初學者都不知道這個到底怎么用,看到一堆的exception stack他們通常就不知道怎么辦了,其實對于exception stack來說還是比較好追尋的,查看stack最下面的一些簡短的部分,通常很快就可以看到錯誤的原因,更直接的就是找到其中自己的類,看看到底是哪行出了錯。
                當然,也會碰到追尋不到錯的時候,這個時候也不要就急著找別人來幫忙,自己可以先思考思考。
          2、找到解決問題的方法。
                通常來說如果看到自己不知道怎么處理的exception stack,這個時候可以copy下exception的簡要描述,到google上去查找,另外的方法就是到所使用的開源工具的網(wǎng)站上去搜。
                當能夠明確錯誤是在代碼中的哪行時,可以使用調(diào)試的方法。(學會使用調(diào)試,這是基本技能)
                有了上面這兩種方法的時候突然都能解決所碰到的問題。
          3、嘗試解決問題的方法。
                可能會得到N種解決方法,這個時候就要開始自己大膽開始嘗試了,^_^,當解決了問題后想必會學到不少東西,即使解決不了自己也能大概知道問題到底是什么,當別人提出解決方法的時候自然就能學到不少了。

          當然,在自己花費了一定時間還不能解決問題的時候仍然是盡快的求助相關(guān)的人,這仍然是一個好的辦法,但要養(yǎng)成首先自己嘗試解決的方式,不要一有問題就想著找別人解決,這種情況下通常是即使別人解決了下次碰到仍然不知道什么原因的現(xiàn)象。

          posted on 2005-12-22 22:13 BlueDavy 閱讀(731) 評論(0)  編輯  收藏 所屬分類: Java

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導(dǎo)航

          <2005年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統(tǒng)計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 顺昌县| 贵州省| 长泰县| 玉林市| 湘乡市| 宣武区| 天柱县| 延边| 舒城县| 长葛市| 湘乡市| 崇明县| 双流县| 得荣县| 光山县| 苍梧县| 布拖县| 德州市| 涞源县| 三都| 西吉县| 丹棱县| 和龙市| 江华| 友谊县| 西安市| 修水县| 大荔县| 扶余县| 孝昌县| 长阳| 榆树市| 石城县| 新蔡县| 黄龙县| 班玛县| 香格里拉县| 五河县| 德兴市| 南康市| 陈巴尔虎旗|