(养成中午写blog的习惯)
一直以来注意代码风格。
最早的时候使用Visual Basic时,没有花括号{},也不需要;,靠换行和缩进来控制逻辑,遇到复杂的事情时候很着急,及至后来开始深入到C, Java, Perl等语言时,才觉得还是有; 和{}更看着舒服些。
if( a == b)
{
c = d;
}
else
{
c = e;
}
或者, 即便在if后面只有一个选择时,也用{}把它兜住。
if(a == b){ c=e;}
后来,有阵子在SINA,读了一些PHP代码,发现它的风格大多是这样:
if(a == b){
c = d;
}else{
c = e;
}
非常紧凑,也清晰,但读起来觉得有些不舒服。
最近在梳理GWA2的代码时,发现如果将两者融合一下或者更好,折中的做法是
if(a == b){
c = d;
}
else{
e = f;
}
这样,看起来不至于太拥挤,也不至于太稀疏,貌似达到中庸之道了。
—-
于是也明白自己为何迟迟不用Python来写一些东西了。靠缩进和换行来控制逻辑的Visual Basic实在有阴影。