衛語句


最近在看阿里的開發手冊,想規范一下自己的代碼風格

看到控制語句的那一章:提到了   “衛語句”   這個名詞,好奇,查了下

衛語句:我們在業務代碼中如果有用到好幾層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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM