代碼規範五條規則
Table of Contents
1 全部的語句塊都必須用{}包圍,即便如if,for下只有一條語句。
1.1 Demo
推薦: css
for (int i=0;i<10 ;i++ ) { excute (); }
不推薦: html
for (int i=0;i<10 ;i++ ) excute ();
2 括號的形式採用懸掛式風格
2.1 demo
推薦: java
public static void main(String[] args) { doSomeThing (); }
不推薦: eclipse
public static void main(String[] args) { doSomeThing (); }
3 代碼的tab縮進爲4個字符
3.1 demo
推薦(eclipse 能夠百度搜索下更改默認縮進的位數) 函數
public static void main(String[] args) { System.out.println("this is a tab width example!"); }
不推薦 post
public static void main(String[] args) { System.out.println("this is a tab width example!"); }
4 一個方法的CyclomaticComplexity(圈複雜度)不超過10
4.1 說明
圈複雜度指一個方法的獨立路徑的數量,能夠用一個方法內if,while,do,for,catch,switch,case,?:語句與&&,||操做符的總個數來度量。 儘可能控制一個方法的複雜程度 this
4.2 demo
看說明,你們都懂得 spa
5 控制每行代碼的長度,每行代碼不要超過120個字符
5.1 說明
一行中含有太多的字符會大大下降代碼的可讀性,須要控制每一行代碼的字符數。 暫定上線爲120個字符。超過的時候須要考慮寫下小函數拆分或者換行了。 代碼規範