アカウント名:
パスワード:
コード階層の表現をタブの数で、文字の位置合わせをスペースでやってりゃ問題になんてならないんだ
スペースの代わりにタブを使うやつが全ての元凶。
タブ幅がスペース4文字でインデントが2文字だと、その手法だとどうやって表現するのであろう?
#業界で受け入れられてないオレオレルールの押しつけは現実的ではないよ。#特にMSの様な独占企業ではね。
慣習的にタブの多くはスペース4文字が8文字。(スペース2文字とか5文字というのも可能なはずだが滅多にやらない。)インデントがスペース二文字分というのはそんなにめずらしいものでもない。
この時点で「常にインデント=タブ一文字」のオレオレルールは崩れる。
そもそも「タブが常にインデントと等しくなければならない」なんて、普段は「何でもOKが売り」のMSらしくない設計というのもあるけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
そこまでこだわることでもない (スコア:3, すばらしい洞察)
コード階層の表現をタブの数で、
文字の位置合わせをスペースでやってりゃ問題になんてならないんだ
スペースの代わりにタブを使うやつが全ての元凶。
Re: (スコア:0)
タブ幅がスペース4文字でインデントが2文字だと、その手法だとどうやって表現するのであろう?
#業界で受け入れられてないオレオレルールの押しつけは現実的ではないよ。
#特にMSの様な独占企業ではね。
Re: (スコア:0)
インデントはタブ1文字、インデント以外にはタブは使用しない。
Re:そこまでこだわることでもない (スコア:0)
慣習的にタブの多くはスペース4文字が8文字。
(スペース2文字とか5文字というのも可能なはずだが滅多にやらない。)
インデントがスペース二文字分というのはそんなにめずらしいものでもない。
この時点で「常にインデント=タブ一文字」のオレオレルールは崩れる。
そもそも「タブが常にインデントと等しくなければならない」なんて、
普段は「何でもOKが売り」のMSらしくない設計というのもあるけど。
Re: (スコア:0)
個人的には、インデントの幅はソースを読む側で自由に設定できるほうが好みですが。