1 回答

智慧大石
TA貢獻1946條經驗 獲得超3個贊
1. 寫完代碼后用代碼給是工具format一下,讓其格式符合規范,看起來自然舒服; 完美主義型的程序員請在敲代碼的時候就按照規范的格式來,這樣離開了format工具代碼一樣漂亮;
2. 消除代碼中所有的warnning,警告信息畢竟不是在開玩笑,不能置之不理,一些可以確定不存在風險、且無法修復的warning,如在1.5及以后的JDK版本中使用不帶泛型的老版集合接口時編譯器給出的warning, 可使用@SuppressWarnings標注將其忽略;
3. 提交每一個change set之前,使用Findbug這個工具(有eclipse插件)檢查一遍代碼,把它提示的所有bug都修掉,這樣可以消除大量程序隱患;
4. 編寫充足的測試用例,如果你發現自己的代碼不可測,即無法方便地編寫test case,那一定是代碼結構設計得有問題,重構之,直到可測試為止。
總結:在沒有導師review和指導的情況下,完全可以通過上面四個方法自行提高代碼質量和OO設計水平。而代碼質量也在一定程度上反映了程序員對待職業的態度,你當自己是碼農,按碼農的標準去干活,那你永遠是碼農。你當自己是藝術家,按藝術的標準是coding,那么終有一天你會成為代碼藝術家。
添加回答
舉報
0/150
提交
取消