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

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

  • by Anonymous Coward

    インデントは必ず半角スペース4文字。
    環境によって表示がくずれるTABはあり得ない。
    インデントにTABを使うやつは協調性がないことを表している

    • Re: (スコア:1, 興味深い)

      by Anonymous Coward

      TAB派とスペース派は捕鯨やオスプレイの賛成派と反対派ぐらいには相容れなく、お互い相手の理屈が理解できない。

      タブで何の表示がずれるのかはわからんが、何の表示がずれて何が困るのだろう。よくわからない。
      タブはインデントを表現するもので、そこにスペースを4つとか8つとか入れる理由がわからない。

      • by Anonymous Coward

        おそらくこういうやつ

        void very_long_function_name(int a,
        \t\t\t\t   double b)

        タブが4カラムか8カラムかそういうのでずれる

        • by Anonymous Coward

          スペース派は↓こうなるからいいってこと?

          void very_long_function_name(int a,
                                                                    double b);

          残念ながら上はフォントが等幅フォントでないと意図通りに表示されないが、ようは
          int a,
          double b);
          の開始位置を合わせたいってことだよね。

          確かに合わせたいというのはわかるが、俺は合わせない。
          二行にまたがる時点であきらめて、全部タブにする。

          • by Anonymous Coward on 2017年06月17日 20時24分 (#3229734)

            ちょっと誤解していた。
            タブサイズが可変だと、本来のインデント以外の部分がタブ幅設定によってずれるってことか。

            タブ幅4イメージ
            void very_long_function_name(int a,
                              double b);

            タブ幅8イメージ
            void very_long_function_name(int a,
                                                          double b);

            上記はフォントで変わるので、一行目と二行目の変数の型の開始位置は合わないが。
            みたいな。

            親コメント

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...