Python スタイルガイド

コーディングスタイルというのは結構重要だと思っているので、PEP-8 というのを読んでみました。なになに、ハードタブは混乱するので禁止で、タブストップは 4 が推奨だそうな。vim でどう設定して良いのか分からなかったので、ちょっと調べてみました。こんな感じかな?

  • set expandtab
  • set softtabstop=4

あと、set autoindent を入れておけばグーですかね。ちなみに C 言語では BSD 流派です。流派とは別ですが、

return(3);

とか

if(a == 4)

とか書かれると、ムズムズするタイプです*1

*1:前者は return 3;、後者は if (a == 4) と書くのが好きです。つーか、K&R 読め?