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

ソースコードのインデント、タブよりもスペースを使うほうが多くの言語で優勢」記事へのコメント

  • IDEが変にインデント入れやがったとき、修正するのにちまちまひとつずつスペースを消していかなきゃならないので。

    タブであればBS一発で1インデント下がるので、コーディング効率としては絶対にスペースよりはタブだと思うんだけど……なんであんなにスペース派が多いのかがよくわからない。

    そもそもみんなスペースとタブを意識してないとか?
    エディタorIDEの標準設定でそのまま使っている人が意外に多くて、それで結果的にスペース派が多いように見えるとか?実際は別にそんなのを気に留めたこともない、という人が圧倒的多数というだけだった、とかっていうオチじゃないよね?

    • by Anonymous Coward

      修正するのにちまちまひとつずつスペースを消したりしないので、そこに非効率を感じないです。
      (行選択してTabキーかShift+Tabキーでインデント変わるエディタ以外使う事がほとんどないので)

      でもなぜスペースが良いかと言われると、イマイチ思い出せない。
      だらだら列挙してみると

      IDEは影響デカいとは思うが、ものによってはタブ文字のもあるので(VS codeとか昔はデフォルトタブ文字だったような。変えてた記憶があった。選択言語によるのかな。)
      タブ幅は変えられるので環境依存。スペースまで混在してくるぐらいなら、全部スペースがいい(理由は次)。
      スペースを置換する

      • by Anonymous Coward on 2016年09月06日 7時28分 (#3075699)

        >タブ幅は変えられるので環境依存。
        故に、ユーザが好きに設定しても(本来なら)怒られない。
        ユーザごとに好みのある「インデント幅」を割り当てるのにこれだけ都合のいい項目はなかなか無い。
        1~3文字インデントのソースとか勘弁して下さいってなるけど、タブインデントなら皆好きに設定できる。

        まともにテキストを交換できる場所ならタブ使っても別に壊れない。
        まともにテキストを交換できないとか、まともなエディタが使えない場合は仕方ないけど…それってただのバッドノウハウですし。

        親コメント

人生unstable -- あるハッカー

処理中...