也是在摸索中慢慢成長,對於整個的軟件設計 ,及具體實現 的理解受益良多。
先寫幾個編程中應有的編碼規範:
1。 返回類型用數組而不是用LIST, 如果用集合,請確定使用泛型。
基於安全的考慮:
返回一個LIST,是對自已的不負責,如果LIST中存貯的是軟件產品的管理員名單或者其它數據;那 麼就有可能,被意外(或者蓄意)的清空。畢盡java的安全性。。。。。。。
2,少用static 方法
3,少用public field ,包內用protect;
4,如果已經厭煩了每次運行程序時,都會與NPE(nullpointerException)不期而遇。那麼請使用assert,不 要以爲這個方法僅僅是上個世紀傳說中才會使用的方法。
5, Collection list=new ArrayList();
要比 List list= new ArrayLIst() 要好很多,不爲別人考慮,也爲自已考慮一下,如果以後的需求改 了,所需要的改動也會小很多。
6,大隱隱於市,高手的代碼不是一定寫的多複雜,多深奧,用的技術多先進,看起來多讓人頭暈。但一定 是寫的簡潔,可維護性強,一個類完成一個功能,一個方法只完成一個操作。
(待繼。。。。。)