Browsed by
标签: refactor

重构 01-Replace Nested Conditional with Guard Clauses 以卫语句取代嵌套条件表达式

重构 01-Replace Nested Conditional with Guard Clauses 以卫语句取代嵌套条件表达式

在函数中,如果嵌套很深的if/else,代码理解起来是比较费力,可以说是bad code。在重构过程中,可以通过谓语句表达式达到同样的效果。如下代码:
[java]
double getPayAmount() {
double result;
if (_isDead) res[……]

继续阅读