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

Visual Studio 2010ではタブ幅とインデント幅が同じになる」記事へのコメント

  • by Anonymous Coward

    コード階層の表現をタブの数で、
    文字の位置合わせをスペースでやってりゃ問題になんてならないんだ

    スペースの代わりにタブを使うやつが全ての元凶。

    • タブとスペースを混ぜるのは一般的なんでしょうか。
      個人的には、スペースのみのが好きです。
      混ぜてあるコードを見ると、EmacsWiki: Smart Tabs [emacswiki.org] にある漫画のなかでバットを持った人のように振舞いたくなることがあります。
      • Re: (スコア:1, 興味深い)

        by Anonymous Coward

        > タブとスペースを混ぜるのは

        元コメにもあるように、ただ単にタブとスペースをごっちゃにするんじゃなくて、
        ブロックを表すにはタブを,それ以外の配置にはスペースを,と使い分けるんで
        すよね。どちらか一方だけよりは情報量が多いので,よいと思います。

        タブをスペースに変換するのはその逆よりも簡単だし,スペース派との人とは
        うまくやっていけると思っているのですが。

        • by Anonymous Coward

          タブをスペースに変換するのはその逆よりも簡単だし

          逆より簡単なのは認めるが、それでもソースのサイズによっては非現実的な作業量になる。そもそも、タブだってちゃんと使ってりゃ読むのに支障はないんだが、3人以上が関わると必ず混ざるから意思統一の必要が叫ばれているわけであって……

          一行を80文字以内で想定してると、インデントだけではみ出してるやつがあるから困る。tab-widthを8とか4とかに指定してあるし。そもそも、プログラムのソースはやや左斜め上から右斜め下に向かって読むものだけど、綺麗なコードってのは、大体横方向の動きが少なく、縦に流れていくもんだ。そういう上品なものならインデント幅が大きくても見づらくはない。が、現実のソースは、これでもかってくらい入れ子にしてある癖にインデントだけで8文字ずつとか、読めるか、そんなもん。スペース2文字でおk。

          • by Anonymous Coward

            > 逆より簡単なのは認めるが、それでもソースのサイズによっては非現実的な作業量になる。
            簡単に置換できると思うが。

            #「簡単に痴漢できる」とか「性器表現で漏れまくり」とか・・・違うんです誤解なんですorz

            • by Anonymous Coward on 2010年01月30日 23時36分 (#1711278)

              いや、一発で置換できるんならいいですよ。てか、「置換できる」ってことは崩れてないってことだから、むしろそのままタブでも文句はない。でも、長いソースだと混ざってるんですよ。

              親コメント

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...