整理的良好的程式設計習慣
1.盡量避免多個返回點
如:public boolean aa(int a)elseelse
如果類aa還在程式中使用的話,即使b不在使用了,一樣不會被gc**
4.不要給boolean、integer、string等引用資料型別建立新的例項,對程式的效能有所提公升
5.使用大括號模組化語句,如:
public boolean a(int b)
------------不建議
public boolean a(iint b)else
return result;
}-------------建議
6.在給常量命名的時候使用大寫,這樣可以一目了然的區分常量與區域性變數,如:
public static final string user_account_no=""123456789;----------不建議
public static final string user_account_no="123456789"---------建議
7.組成單一的if語句
如:if(a==1)
}----------->
if(a == 1 && b == 2)
8.switch語句要也default
雖然default也不是必須的,但是要養成良好的程式設計習慣,始終給switch語句加上default
9.減少對變數的重複計算
通常我們寫的某些for迴圈是這樣子的:
for(int i = 0; i < list.size(); i++)
這樣的話,list.size()有多大,就得迴圈多少次,每次迴圈都得計算一下list.size(),冥冥之中程式就變得緩慢
其實,我們可以寫成這樣子:
首先將list.size()計算出來
long len=list.size();
for(int i = 0; i< len; i++)
這樣就不用每迴圈一次就計算一次len了,對程式也是有好處的。
10.盡量避免不必要的建立
如:a a=new a();
if(a == 1 && b == 2)
-------------------->
if(a == 1 && b == 2)
11.在finally塊中釋放資源
程式中使用到的資源應當被釋放,以避免資源洩漏。這最好在finally塊中去做。不管程式執行的結果如何,finally塊總是會執行的,以確保資源的正確關閉。
12.盡量避免使用二維陣列
二維資料占用的記憶體空間比一維陣列多得多,大概10倍以上。
養成良好的程式設計習慣
1.dry 擰乾 不要有水分 不要有重複 如果有重複,進行抽象。2.抽象原理,和dry有關,中每乙個重要的功能塊都應該擰乾抽象一下。3.kiss keep it stupid 簡化 避免複雜是關鍵目標,閱讀簡單 花費時間短 寫得少,腦子動得不見得少 少 有較少bugs和更易於修改。banq 耦合都很...
養成良好的程式設計習慣
1.模組化開發 一開始就設計出主要功能的函式,避免遺漏。小技巧 todo 待續 2.事件函式裡面最好不要寫具體 就放置一些自己寫好的 提高重用性 3.功能互動設計表 excel 直接插入設計 4.寫函式盡量模組化,乙個函式裡面的句子最好不要超過10行 的簡潔,命名的簡潔,非專題類的功能可以寫成輔助功...
養成良好的習慣
1.文件缺乏,自己寫的東西,時間長了,自己都不記得了。2.設計結構混亂,因為做的過程中是做一步看一步,摸著石頭過河,沒法做長遠規劃。但是之後沒有做重構。3.設計的東西往往是最初很複雜,但是很多東西最後證明沒有作用,最終選擇了簡單有效的方式。所以,在平時的開發中,要養成良好的習慣 1.要有文件。2.要...