ALOHA~! マトです♪

本日は~
好評の社員アンケート企画!
『インデントはスペース派ですか、タブ派ですか?』の結果発表です☆
プログラミングやコードを書く際、絶対に避けて通れないのが「インデント(インデント幅・字下げ)」の存在。
そして開発現場で長年議論され続けているのが…
「 スペース派 vs タブ派 」論争!

「どちらでも良いのでは?」と思いきや、
エンジニアやクリエイターにとってはこだわりや譲れない理由が詰まっているテーマでもあります。
そこで今回は、社内アンケートを実施!
「インデントはスペース派ですか、タブ派ですか? その理由もぜひ教えてください」
という質問に対する社員の声を集めてみました~
アンケート結果発表!
今回のアンケート結果は以下のようになりました!

タブ派:55%
スペース派:21%
どっちでもいい・現場に合わせる派:24%
今回の社内調査では、「タブ派」が過半数を占めて優勢という結果になりました!
それぞれのがどんな理由でその選択をしているのか、寄せられたコメントを詳しく見ていきましょう~

圧倒的支持!「タブ派」の意見
一番多かった「タブ派」の理由を見てみると、
「入力の手間」や「視認性・ファイルサイズ」に関する意見が多く見られました。
【操作性・手間の少なさ】
「キーの押し回数が少ないから。」
「スペースだと階層が深くなると面倒。」
「切り替えができる・合わせるのが楽。」
【見た目・ファイルサイズ・ミス防止】
「スペースが大量に並んでいるのがなんだか気持ち悪い。」
「スペースだと1文字ずれている場合に気づきにくい。」
「スペースだと全角半角で変なこと(エラーなど)になる可能性がある。」
「ソースのファイルサイズが増えるから。」
「一度全角半角に苦しめられたことがあり、それ以来タブ派です。」
このように、入力の軽快さや、全角スペース混入による予期せぬエラーを防げる安心感が「タブ派」を惹きつける大きな理由のようです。

崩れない安心感!「スペース派」の意見
続いて、根強いファンがいる「スペース派」。
理由として圧倒的に多かったのは「どの環境で見てもレイアウトが崩れない」という視点でした。
【表示の崩れにくさ・一貫性】
「タブの場合、エディタの設定によって見え方が変わってしまうから。」
「文字数の設定で見た目が変わったりするのでスペース派。」
「エディタによって表示が異なるため。ただし言語や使うシーンによってはタブにすることもあります。」
【互換性・設定】
「言語によってはタブが使えないものがあるので、スペースで統一する癖がついている。」
「エディターでタブを押しても自動でスペースに変換される設定にしています。」
つまり、使うエディタや環境が変わっても「誰が見ても同じ見た目」を保てる再現性の高さが、スペース派の強力な根拠になっています。
「どちらでもいい・現場に合わせる派」
そして最後は、「こだわりはないけれど、これだけは守りたい!」というルール重視な意見です。
【表記の統一が最優先!】
「どちらでもよいと思います。ただしスペースとタブが混在しているのはすごく嫌なので、どちらかに統一してほしい!」
「特にこだわりはないが、どちらかに揃えたい派。」
「現場のコードの書き方やプロジェクトの規約に合わせます。」
「気分・気にしない!」
実は一番多かった切実な声が「混在するのが一番困る」という意見でした。
なぜなら、個人がどちらを好むかよりも、チーム全体・プロジェクト単位でルールが統一されていることが、開発のやりやすさには最も重要なようです。
まとめ
今回の社内アンケートでは「タブ派」が過半数を占める結果となりましたが、それぞれの理由を紐解くと……
タブ派:効率性・操作性・エラー防止重視
スペース派:環境に依存しない再現性・一貫性重視
どっちでもいい派:チーム内の統一感重視
このように、それぞれの立場に納得のいく明確なこだわりがあることが分かりました!
皆さんのチームではどちらが主流ですか?
好みは分かれますが、一番大切なのは「チームでルールを揃えて混在させないこと」ですね!

また社内の「ちょっと気になるあれこれ」を調査してお届けします!
次回をお楽しみに~!
●●*———-●———-●———-●———-●———-●———-●———-●———-*●●
過去の「トラスト社員アンケート調査結果」は→こちらから!
前回のワタクシのブログは→「トラスト社員アンケート調査結果「防災グッズどっち派?」
▼この記事がいいね!と思ったらブックマークお願いします

