精致的代码是最好的注释,精致的代码非常容易维护和扩展。程序员阅读精致的代码如同大众欣赏优美的散文一样享受.
一.尽量简洁
重构前:
if ( flag == 1 ){
return true;
}
else{
return false;
}
重构后:
return flag == 1;
二.使用三位运算符
重构前:
if ( "Male".equals(gender) ) {
return "Mr.";
}
else{
return "Mrs.";
}
重构后:
return "Male".equals(gender) ?"Mr." : "Mrs.";