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

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

  • by Kuritsukasa (41955) on 2017年06月17日 19時24分 (#3229693)
    タブを書いてもIDEが自動的にスペースに変換してくれます。
    • by minet (45149) on 2017年06月17日 20時28分 (#3229737) 日記

      同じく、エディタにまかせてタブキーを押してスペース入れる派

      親コメント
      • by Anonymous Coward

        同じくと書いているけど (#3229693) と (#3229737) の機能は違いますよね。

        前者はタブをスペースに置き換える機能で
        後者は最初からタブキーでスペースを打つ機能。

        • by minet (45149) on 2017年06月18日 9時34分 (#3229927) 日記

          ああすみません、そのとおりです。
          私の悪しきプログラマ脳が発動して、
          「キータイプからコンパイルに入る前までに解決されるならば、いつ行われれても同じことである」
          という論理が展開されてしまったようです。

          親コメント
    • by Anonymous Coward

      自分もIDEになってからタブはスペースだね。
      スペースを使ってるかどうかじゃなくてエディタにIDE使ってるかどうかの統計が出ているんじゃないかと思った。

      • by Anonymous Coward

        > 自分もIDEになってからタブはスペースだね。
        どっちなんだよw
        ま、これはご愛嬌として

        > スペースを使ってるかどうかじゃなくてエディタにIDE使ってるかどうかの統計が出ているんじゃないかと思った。
        まともなテキストエディタならインデントをスペースorタブどっちにするかは設定の問題だろうし
        tabキー押してタブ入れるかスペース使ってインデントするかも同じ話で
        IDEうんぬんは関係ないと思われ

        • by Anonymous Coward

          VisualStudioとかデフォルトでしか使わんでしょう、いちいち設定なんかしない。
          で、あれが標準でタブでスペースを入れるんで、それが統計に出ているだけかと。

        • by Anonymous Coward

          環境マニアの人なら設定するかも知れないが
          IDEが更新されるたびに設定して回るとか面倒この上ないし、設定忘れをする事もある。
          だから、コーディングルールをIDEの標準に合わせたほうが楽という事実があるので
          趣味の人はともかく、ビジネスでやっている人たちは設定などしないと思われ。

          • by Anonymous Coward

            ビジネスでやってるなら基本設定はテンプレートとして配布されているんじゃない?
            うちはしていないけど。

        • by Anonymous Coward

          別ACだが、

          > 自分もIDEになってからタブはスペースだね。

          →自分もIDEを使い出してから、タブを押してインデント入れてもIDEがスペースに変換してくれるね

          って意味だと思うよ。

      • by Anonymous Coward

        >自分もIDEになってからタブはスペースだね。

        タブがスペースな人って、TSVとかどうするの?

    • by Anonymous Coward

      IDE、ないしはエディタの補完がなければスペース派なんてやってられないね。
      直接スペースを連打してインデントを作ってる開発者はいないと思う。

      コーディング規約もあるし、既存コードの編集なら勝手にルールを変えたりしない。
      結局状況に合わせてタブ/スペースを使うのが現実だし、IDEを設定しておけばそれ以上考える事はない。

      貧しいエディタだとタブインデントの方が合理的だと思うけど、最近はインデントが2カラムの事も多くて、
      その場合はスペースで作るのも別段苦にならない。

      まあぶっちゃけどうでもいい。人に合わせなきゃならないから。

    • by Anonymous Coward

      IDEなあ・・・
      勝手にタブに変えるVisualStudioは絶滅してほしいんだけど
      VSCodeはそうじゃないのに
      PCで検証してきた動作合成用のコードをWSに持っていった際にインデントが崩れまくるんだよ
      初期設計こそWindowsでやってもそっからの流用はLinuxでの作業が中心なんだからタブなんて使うなってことだ

      • by wood377 (46309) on 2017年06月18日 1時19分 (#3229866) 日記

        > 勝手にタブに変えるVisualStudioは絶滅してほしいんだけど
        勝手にスペースに変えられた記憶しかない。
        設定で変更できるので、いつも変えているが、
        たまに忘れて、、、、。

        もっとも、4Tab と8Tabが混在したまま、スペースに変えられて、
        無残なことになってるコードも良くあった。
        ... あ、一行の後ろに、コメントがある場合。

        親コメント
        • by Anonymous Coward

          元々はどこ環境でも8Tabだったはずなんだけど
          誰かが4Tabなんてものを始めたせいでめちゃくちゃになった気がする
          Unixのソースは8Tabでインデントが4になるようになっていた。

          • by wood377 (46309) on 2017年06月18日 9時44分 (#3229929) 日記

            昔のハードウェアの設定は、 8Tab だった筈。

            で、コマンドプロンプトでも 8Tab。
            もしやと思って、PowerShell、、、、無視された。(Windows10環境)

            もっとも Window10のPowerShellは、Ctrl-M が Enterにならない。(標準設定)

            時代と共に変わっているようで。
            そう言えば、 2Tabを使うグループもあったと思うが、どうしたろうか?

            親コメント
        • by Anonymous Coward

          コピペしたら変換されません?

      • by Anonymous Coward

        > 勝手にタブに変えるVisualStudioは絶滅してほしいんだけど

        vimでも何でもそうだが、使いづらいと文句を言うエネルギーは惜しむべき。
        自分はそのソフトを使いこなせていないのでは?と疑う努力をした方がいい。
        そうすりゃどんな環境でも大体幸せになれる。

        つーか今手元のVS2015Community見たら、全言語ともタブの設定になってんな。
        これデフォルトだっけ?少なくともVBはスペースを好む文化圏だと思ってたが。

        • by Anonymous Coward on 2017年06月18日 0時51分 (#3229859)

          > つーか今手元のVS2015Community見たら、全言語ともタブの設定になってんな。
          > これデフォルトだっけ?少なくともVBはスペースを好む文化圏だと思ってたが。

          VS2017Communityの設定を確認しましたが、C#,VB等は空白挿入設定になってました
          最近OSごと再インストールしたばかりなのでまっさら設定のはずです
          もしかしたら昔の設定が引き継がれているのかもしれませんね

          親コメント
    • by Anonymous Coward

      IDEのはしりの製品のひとつであるところのTurbo Pascalはなんでかインデントが空白でタブコードはコントロール文字としか表示されなかった。メモリ容量の制限の厳しいTurbo Pascalではタブが使えた方が良かったと思うけど謎の仕様だったな。

      • by Anonymous Coward

        今でもたま~にTurbo Pascal Ver.3使ってるよ
        さすがにWindowsのコマンドプロンプトでは動かないが、DOSBoxの中で動かしてる
        fatなIDEが無いと何も出来ないやつらをオチョくるにはTurbo Pascalのソースを喰わせてやるに限る

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...