优质编码习惯
1、不过度if嵌套判断
判断用户是否有资格参与活动
vip资格还有一个月到期的用户可以参加一次活动
代码优化前:
if(用户==VIP){
if(用户的过期时间<=1个月){
if(用户没有参与过活动){
return true;
}else{
return false;
}
}else{
return false;
}
}else{
return false;
}
使用黑名单方式进行排除
代码优化后:
if(用户!=VIP){
return false;
}
if(用户的过期时间<=1个月){
return false;
}
if(用户参与过活动){
return false;
}
return true;
2、不过度try-catch
function insertUser($data){
try{
userIsInValid();
}catch(Exception $exception){
}
}