改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions)
1.DecomposeConditional(分解条件式)解释:"复杂的条件逻辑"是导致复杂性上升最常见的地方,"条件表达式中堆积的计算过程","条件式表达得不简洁"等等都是造成复杂的原因.DecomposeConditional用于将这些复杂的元素从条件表达式中分离出去,仅在条件表达式中调用简洁的函数.这样做带来的直接好处是减少重复,而且代码的可读性提高了.冲动前:0if(date.After(