タグ

インデントに関するkatzchangのブックマーク (2)

  • mieki256's diary - Rubyコーディング規約

    プログラムを読みやすくするため、インデントを適宜行う。インデント 幅は2とする。また、インデントにはスペースのみを使用し、タブは使用 しない。(環境によりタブ幅が異なるため。) Rubyコーディング規約 より メモ。 ◎ _ インデント - ただのにっき (2003-02-13) : はっきりいって、空白を使った固定インデントにはどうしても馴染めないのだよ。インデント幅なんて、見る人がいちばん気持ちがいい値に合わせられた方がいいに決まってるじゃないか。TABでインデントしておけばエディタの設定で自由に調整できるのに、なんで空白使って自分のインデント幅を強要するのが流行ってんのか、どうしても理解できん。 ちなみに初めてPascalのコードを書き始めた時、インデントは4だった(もちろんTABによる)。その後CやC++でも4で(途中で2に浮気したことも)、Rubyでは3が気持ちがいいことに気づい

  • なぜ PEAR 標準コーディング規約のインデントはスペースのみなのですか?

    なぜ PEAR 標準コーディング規約のインデントはスペースのみなのですか? Stig Bakken による回答。 コードにタブを使用せずスペースを用いることは、すべてのエディタや ビューワにおいて共通した表示を保証する唯一の方法です。 タブを4つのスペースとして扱うエディタが多いですが、 8つのスペースとして扱うターミナルやユーティリィティも数多くあります。 例を示します。 printf("%s", $arg); この例では、7つのスペースが "$arg" の前にあります。 もしこのコードが 4スペース-タブのエディタで書かれるとすれば、 1つのタブおよび 3つのスペースとして記述されるでしょう。 もし他の開発者が 8スペース-タブのエディタで 同じファイルを編集すると,次のように見えるでしょう。 printf("%s", $arg); おなじように、8スペース-タブで書かれた次のコ

  • 1