Code是一种个性吗?
的确,在每个人编写代码是都有这样或那样的个性。比如说一个分支的逻辑,有人这样写。
if(sum == 0){
sum-=1;
}
else if(sum == 10){
sum-=2;
}
但是也有这样的写法。
switch(sum){
case 0 :
sum-=1;
break;
case 10 :
sum-=2;
break;
}
虽然逻辑是没错都完成了。可是人类每次看到时候,都会说哪个简洁。其实代码的艺术在于团队的规范。
每一次有人问我,代码如何写得简洁。我就会反问一下:“你们团队没有代码规范吗?”