1、重構重構。
在項目代碼完成后,一定要進行重構,如果不夠熟練,請用心解決變量(方法、類)命名、公共方法提取等問題,相信這個至少可以解決40%的問題,減少調試的時間。
檢查代碼,解決其中的臭味。常見的臭味表現(xiàn)有,長注釋處(可用變量名或方法名進行替換)、長方法處(保證函數(shù)只完成一項功能)、測試用例處(盡可能提供簡單、清晰的測試用例)、重復的代碼(程序員要有敏感的嗅覺,對于重復兩次以上的內容,記住,一定要使用程序來實現(xiàn))
2、測試驅動開發(fā)
編寫完整的測試案例,并使用專門的package進行處理,使用JUnit構建完成的單元測試框,在每次代碼完成前,首先構建測試用例,以明確項目需求,在代碼完成后,運行單元測試用例,保證代碼的功能性測試完成。第三步,重構代碼,保證代碼清晰可閱讀,第四步,運行測試用例,保證重構正確。第六步,組合單元測試內容,完成測試構件,為集成測試、回歸測試做準備。
3、感想
編程也是一門技術,也是語言,同我們正常的交談一樣,他也體現(xiàn)了一個人素養(yǎng),基本素質,一個好的程序員,不僅要求能夠具有良好的代碼編寫能力,更要有敏感的嗅覺,能夠對問題進行防范,能夠極大化的利用工具,使用編譯器,減少錯誤發(fā)生的概率,降低項目開發(fā)風險,同時,要明白,工作本身是要為別人帶來便捷的生活,不是成為一個可有可無的產品,努力做到卓越只是一個基本功。
posted on 2012-07-24 22:04
mingsen 閱讀(184)
評論(0) 編輯 收藏 所屬分類:
Java技術