《重構 改善既有代碼的設計》(第十章)【簡化條件邏輯】

程序的複雜度大多來自條件邏輯。所以能夠藉助重構把條件邏輯變得更容易理解。web 使用分解條件表達式處理複雜的條件表達式 用合併條件表達式理清邏輯組合 用以衛語句取代嵌套條件表達式表達"在主要處理邏輯以前先作檢查"的意圖 以多態取代條件表達式能夠處理switch邏輯 不少條件邏輯是用於處理特殊狀況的,如處理null值。數組 能夠用引入特例處理邏輯大多相同的狀況,消除重複代碼 分解條件表達式(Deco
相關文章
相關標籤/搜索