隨筆-26  評論-4  文章-0  trackbacks-0
              1、重構(gòu)重構(gòu)。
                  在項目代碼完成后,一定要進行重構(gòu),如果不夠熟練,請用心解決變量(方法、類)命名、公共方法提取等問題,相信這個至少可以解決40%的問題,減少調(diào)試的時間。
                  檢查代碼,解決其中的臭味。常見的臭味表現(xiàn)有,長注釋處(可用變量名或方法名進行替換)、長方法處(保證函數(shù)只完成一項功能)、測試用例處(盡可能提供簡單、清晰的測試用例)、重復(fù)的代碼(程序員要有敏感的嗅覺,對于重復(fù)兩次以上的內(nèi)容,記住,一定要使用程序來實現(xiàn))

              2、測試驅(qū)動開發(fā)
                  編寫完整的測試案例,并使用專門的package進行處理,使用JUnit構(gòu)建完成的單元測試框,在每次代碼完成前,首先構(gòu)建測試用例,以明確項目需求,在代碼完成后,運行單元測試用例,保證代碼的功能性測試完成。第三步,重構(gòu)代碼,保證代碼清晰可閱讀,第四步,運行測試用例,保證重構(gòu)正確。第六步,組合單元測試內(nèi)容,完成測試構(gòu)件,為集成測試、回歸測試做準(zhǔn)備。

              3、感想
                  編程也是一門技術(shù),也是語言,同我們正常的交談一樣,他也體現(xiàn)了一個人素養(yǎng),基本素質(zhì),一個好的程序員,不僅要求能夠具有良好的代碼編寫能力,更要有敏感的嗅覺,能夠?qū)栴}進行防范,能夠極大化的利用工具,使用編譯器,減少錯誤發(fā)生的概率,降低項目開發(fā)風(fēng)險,同時,要明白,工作本身是要為別人帶來便捷的生活,不是成為一個可有可無的產(chǎn)品,努力做到卓越只是一個基本功。
          posted on 2012-07-24 22:04 mingsen 閱讀(187) 評論(0)  編輯  收藏 所屬分類: Java技術(shù)

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 盐池县| 浑源县| 梓潼县| 吉林省| 微博| 吉木乃县| 博湖县| 交城县| 武隆县| 白山市| 肥城市| 林周县| 昌宁县| 社会| 开鲁县| 辽阳县| 祁门县| 焦作市| 筠连县| 莆田市| 宁都县| 安吉县| 阿拉尔市| 富平县| 梁山县| 海城市| 西贡区| 隆德县| 万载县| 万全县| 布拖县| 凤阳县| 牟定县| 游戏| 玉山县| 铜梁县| 抚顺县| 广东省| 武定县| 察哈| 苏州市|