ショートカット
ファシリテーター × あり方
コーディングの向こう側
Hello, ANOTHER world!
オブジェクト指向のはなし
プログラミングのはなし
C言語実力診断クイズ
eSkillBooks
プログラミングのはなし

タブかスペースか?

ソースコードのインデントはタブを使うべきか、それともスペースを使った方が良いでしょうか?

いろいろな意見があるでしょうが、私はタブ派です。なぜかというと、好みのタブの幅は人それぞれだから。エディタの設定でインデント幅を自分の好きなように変更できるように配慮しているわけです。

そういうわけなので、タブで空白をあけるのは行の左端だけにしています。行の途中にタブを入れるとエディタの設定を変えたとたんにレイアウトがぐちゃぐちゃになってしまいます。行の右端の同じカラム位置にコメントをそろえて書く場合がよくありますが、こんな時は本文からコメントまでをスペースで埋めるようにしています。

(「プログラミングのはなし」は1998年1月から1999年1月にかけて作成されたコンテンツです。)