最近在看阿里的開發手冊,想規范一下自己的代碼風格
看到控制語句的那一章:提到了 “衛語句” 這個名詞,好奇,查了下
衛語句:我們在業務代碼中如果有用到好幾層if() ... else{} 判斷,可以把條件拆分開分開判斷
這樣的代碼看起來比較簡潔,易讀性大大提高
例子:
public void getTypeNew() { /** *當type的值滿足條件后,直接return掉,將這個方法終止。不再繼續進行了。 *若所有條件均不滿足,則執行setType();這個最終else的業務處理 */ if (type == 0) { return; } if (type == 1) { return; } if (type == 2) { return; } setType(); }
阿里開發手冊截圖如下
引用鏈接:https://blog.csdn.net/Soumns_Kris/article/details/78390492