アカウント名:
パスワード:
IDEが変にインデント入れやがったとき、修正するのにちまちまひとつずつスペースを消していかなきゃならないので。
タブであればBS一発で1インデント下がるので、コーディング効率としては絶対にスペースよりはタブだと思うんだけど……なんであんなにスペース派が多いのかがよくわからない。
そもそもみんなスペースとタブを意識してないとか?エディタorIDEの標準設定でそのまま使っている人が意外に多くて、それで結果的にスペース派が多いように見えるとか?実際は別にそんなのを気に留めたこともない、という人が圧倒的多数というだけだった、とかっていうオチじゃないよね?
修正するのにちまちまひとつずつスペースを消したりしないので、そこに非効率を感じないです。(行選択してTabキーかShift+Tabキーでインデント変わるエディタ以外使う事がほとんどないので)
でもなぜスペースが良いかと言われると、イマイチ思い出せない。だらだら列挙してみると
IDEは影響デカいとは思うが、ものによってはタブ文字のもあるので(VS codeとか昔はデフォルトタブ文字だったような。変えてた記憶があった。選択言語によるのかな。)タブ幅は変えられるので環境依存。スペースまで混在してくるぐらいなら、全部スペースがいい(理由は次)。スペースを置換する
>タブ幅は変えられるので環境依存。故に、ユーザが好きに設定しても(本来なら)怒られない。ユーザごとに好みのある「インデント幅」を割り当てるのにこれだけ都合のいい項目はなかなか無い。1~3文字インデントのソースとか勘弁して下さいってなるけど、タブインデントなら皆好きに設定できる。
まともにテキストを交換できる場所ならタブ使っても別に壊れない。まともにテキストを交換できないとか、まともなエディタが使えない場合は仕方ないけど…それってただのバッドノウハウですし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
インデントにスペースはちょっと嫌かな (スコア:0)
IDEが変にインデント入れやがったとき、修正するのにちまちまひとつずつスペースを消していかなきゃならないので。
タブであればBS一発で1インデント下がるので、コーディング効率としては絶対にスペースよりはタブだと思うんだけど……なんであんなにスペース派が多いのかがよくわからない。
そもそもみんなスペースとタブを意識してないとか?
エディタorIDEの標準設定でそのまま使っている人が意外に多くて、それで結果的にスペース派が多いように見えるとか?実際は別にそんなのを気に留めたこともない、という人が圧倒的多数というだけだった、とかっていうオチじゃないよね?
Re: (スコア:1)
修正するのにちまちまひとつずつスペースを消したりしないので、そこに非効率を感じないです。
(行選択してTabキーかShift+Tabキーでインデント変わるエディタ以外使う事がほとんどないので)
でもなぜスペースが良いかと言われると、イマイチ思い出せない。
だらだら列挙してみると
IDEは影響デカいとは思うが、ものによってはタブ文字のもあるので(VS codeとか昔はデフォルトタブ文字だったような。変えてた記憶があった。選択言語によるのかな。)
タブ幅は変えられるので環境依存。スペースまで混在してくるぐらいなら、全部スペースがいい(理由は次)。
スペースを置換する
Re:インデントにスペースはちょっと嫌かな (スコア:0)
>タブ幅は変えられるので環境依存。
故に、ユーザが好きに設定しても(本来なら)怒られない。
ユーザごとに好みのある「インデント幅」を割り当てるのにこれだけ都合のいい項目はなかなか無い。
1~3文字インデントのソースとか勘弁して下さいってなるけど、タブインデントなら皆好きに設定できる。
まともにテキストを交換できる場所ならタブ使っても別に壊れない。
まともにテキストを交換できないとか、まともなエディタが使えない場合は仕方ないけど…それってただのバッドノウハウですし。