パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

コードのインデントにスペースを使う開発者はタブを使う開発者よりも高収入という調査結果」記事へのコメント

  • インデントにはタブ記号を使いましょう。

    インデント幅は、文字色や文字サイズの様に各々の好みが反映されるべきだ、と私は考えております。
    (コードを複数名で共有している場合であっても、エディタ設定を統一する事は殆ど無いと思います)

    仮に、特定のインデント幅が狭いと読み辛いと感じている人が居るとして、インデントにタブ記号を使っていれば、
    その人のエディタで読み易い幅に変更しても共有コードに対する変更には成りません。

    逆に、インデントに複数スペースを使っていれば読み辛いと感じる人は大きな不満を感じるでしょう。

    以上をまとめると、共有され得るコードにはタブ記号利用、
    が良いのではないでしょうか

    # 複数スペースを求める方々は、文字色統一、文字サイズ統一、フォント統一みたいな事をしていると思います

    # 共有を前提としない個人的なコードには当てはまらないですので、自由にスペースを使ってください

    # 私はタブ記号利用、幅は半角スペース3個分にする事が多いです

    • by Anonymous Coward

      そうはうまくはいかない。

              int hoge;
              unsigned fuga;

      intとhogeの間と、unsignedとfugaの間に
      タブを入れてhogeとfugaの位置を揃えている場合。
      タブサイズを変更すると位置がずれて表示されてしまう。

      元のスタイルと同じように変数を追加するには、
      結局本来のタブサイズで表示して編集しなければならない。

      • by Anonymous Coward

        そーゆー変数名の位置合わせはここで話題にしてるインデントに入らないと思う

    • by Anonymous Coward

      タブだろうがスペースだろうが統一してくれれば別にどっちでもいい。
      ただ
      > コードを複数名で共有している場合であっても、エディタ設定を統一する事は殆ど無いと思います
      これはダウト、というよりギルティ。
      ホントに複数人での開発したことある?
      コーディング規則なしだと、どれだけカオスになるのか経験してりゃ、こんなことは言わんと思うが。

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

処理中...