關於排版的戰爭,有一個也是非常多不同派系支持者的,那就是縮排的空白要用幾格。
常見通常是2格、4格,以及八格。
if(){
if(){
}
}
if(){
if(){
}
}
if(){
if(){
}
}
有些編輯器跟語言上,你可以設定tab要是幾格,但也有編輯器是tab跟跟空白鍵是完全不同的東西。
比如你如果用python內建的編輯器的話,一定要注意不能混用tab跟空白鍵喔,不然有可能會debug超級超級久。
在寫這篇文章的時候,剛好看到一個有趣的故事所以也分享給大家。
Stack Overflow曾經做過一個問卷調查關於寫程式的習慣,使用tab和空白鍵的人約各佔40%,剩下的人則表示會交叉使用。
但在看跟薪水的相關性會發現,使用空白鍵的人平均薪水比使用tab的人還要高。