如何編寫優良的Java代碼?
進入編程行業也有幾年了,參與過大大小小也有不少的項目。看過很多人寫的代碼,有寫得行云流水,有寫得像一長串的,如亂麻般。從這些項目總結一些我的心得,如何編寫優良的Java代碼?
1,性能好:每個接口都應該記入總的調用時間,以此來衡量一個接口的性能,經過持續的優化,也達到最優的時間!
2,易于擴展:設計伊始,就應該對可擴展性提供支持,這就需要我們了解開發的六大原則,還有設計模式等等讓我們的代碼變得更加容易擴展!

3,可讀性高:對重復代碼進行封裝,過長的方法是絕對禁止的,通常一個方法中不應該超過100行代碼,對主要的功能提供必要的注釋,方法需要滿足單一職責,將集合,時間處理等等抽象為工具類,提供復用!
4,見名知意:整個項目中的類,方法,變量都應該見名知意,避免class A,int n等取名方式!

5,異常處理:使用衛語句先判斷,對不符合接口的參數直接返回,以免發生異常!如果有其他異常,對異常進行捕獲處理,異常打印!
6,單元測試:良好的代碼一定要配套單元測試,這樣才能及時發現功能問題,也能為別人及時調試代碼!
7,接口文檔:設計之前先寫接口文檔,后使用swagger實現頁面化的接口文檔,便于接口閱讀,同時支持頁面調用測試 !
總之,千萬別寫那種過上幾個月,自己都不認識的代碼。。
