ソフト開発日誌 コーディングスタイル メモ

インデントは全てスペース4つです。
じつは、僕はタブ派で、仕事でもタブなのですが、
どうしても、今回の開発では、スペースに置き換えようと思いました。
タブにしなかった理由は、各ツールでソースコードを表示した際に、
タブだとずれてしまう可能性があるからです。
これがソースコード編集用のエディタの場合は、
大抵のプログラマはタブ幅を4に設定してあるので特に問題ないのですが、
これが、比較用ツールとかの場合は、タブ幅を変更できないものが多く、
比較時に非常に見にくいソースとなってしまいます。
そこでスペースにすることで、インデントが固定幅になるので、
比較ツール使用時にも同じスタイルで確認することができるようになります。
不特定大多数のメンバーで開発を行う際は、
タブではなく、スペースで編集することをおすすめします。
個人の場合は、好みでいいと思います。