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

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

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

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


          網站導航:
           
          主站蜘蛛池模板: 南乐县| 文安县| 榆林市| 扶沟县| 松溪县| 临潭县| 吐鲁番市| 嘉峪关市| 海门市| 自治县| 岢岚县| 漠河县| 揭阳市| 岚皋县| 察雅县| 商洛市| 舟曲县| 隆昌县| 敦煌市| 台北县| 同心县| 修文县| 莱州市| 邳州市| 乌苏市| 梁河县| 巴东县| 乐清市| 扎囊县| 伊春市| 共和县| 邹城市| 弋阳县| 班玛县| 龙游县| 沙田区| 平邑县| 防城港市| 宜良县| 房产| 满城县|