单一出口 规则,其实不是那么有用。导致函数嵌套太深, 代码主逻辑不够突出.
大量的嵌套条件分支是很容易让人望而却步的代码,我们应该极力避免这种代码的出现
保持代码清晰才是最关键的.
条件表达式通常有2种表现形式。
第一:所有分支都属于正常行为;
第二:条件表达式提供的答案中只有一种是正常行为,其他都是不常见的情况;
这个时候采用卫语句.
应该单独检查该不常见的条件,并且直接返回.
单一出口 规则,其实不是那么有用。导致函数嵌套太深, 代码主逻辑不够突出.
大量的嵌套条件分支是很容易让人望而却步的代码,我们应该极力避免这种代码的出现
保持代码清晰才是最关键的.
条件表达式通常有2种表现形式。
第一:所有分支都属于正常行为;
第二:条件表达式提供的答案中只有一种是正常行为,其他都是不常见的情况;
这个时候采用卫语句.
应该单独检查该不常见的条件,并且直接返回.