人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

★8タブor4タブorスペース?
この宗教論争についての解と理由が日本語で示されているページを紹介して下さい。
あなたの好み(信念)に合う理由が示されている適当なページがなければ、あなたのブログかWebページかに今から書いて下さってもOKです。
差し支えなければ、回答者さんのプロフィール(職業プログラマであるかどうかor/andその業界への関わり合いの程度)を添えて頂けると嬉しいです。

※私(質問者)自身はアマチュア10年+プロフェッショナル10余年の経験の末「8タブ」を結論としていますが、別に自分の主張と一致する意見を集めたい訳ではありません。

※下記のアンケートにトラックバックしてコメントを頂いた上で、面白半分な質問です。(ネタ歓迎! 勉強になるコンテンツの紹介も猶歓迎)
http://www.hatena.ne.jp/1131515203

●質問者: キチョー id:Kityo
●カテゴリ:コンピュータ 学習・教育
✍キーワード:あなた アマチュア アンケート コメント コンテンツ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ito-yu
●50ポイント

http://www.tcct.zaq.ne.jp/ayato/programming/java/codeconv_jp/Cod...

Java ???? ?R?[?f?B???O?K???@4 - ?C???f???g

Javaで4スペを推奨しているので4スペに一票

自分の使う言語の推奨スタイルに合わせるのがいいと思います。なぜなら公式ライブラリを使う可能性があるから。


といいつつ私がコードを書くときは黙って2タブ。HTML書くときも2タブ。vimやlessの設定も2タブに変えてます。

◎質問者からの返答

インデントの単位を4個分の半角スペースを推奨する理由自体は紹介されたページにはありませんね。

ito-yuさんご自身は「既存の1つの規約を尊重する」と言う理由な訳ですね。

ふむ、ふむ。


2 ● zebevogue
●50ポイント

http://pear.php.net/manual/ja/standards.php#standards.indenting

PEAR :: Manual :: 標準コーディング規約

PHPではスペース4つが規約になってます。

が、扱いが面倒なので個人的にタブ4です。

タブ8は幅を取られるので。

◎質問者からの返答

うーん。zebevogueさんの意見としては「見映えを4カラムにすることについては既存の規約に従うが、スペース4つ使うのは面倒なので(規約では禁止されている)タブコードを使う」と言うことですね。

紹介して頂いたページには4スペと言う結論(=解)は述べられていますが、その理由は述べられていませんね。

-----

これまで2件紹介して頂いた「規約」はどれも、コード全体の横幅に関するルールとインデントのカラム数との間に少なからず相関があることを暗示する文面・章立てになっていますね。

そこに相関が生ずることは誰でもピンと来る話ですが、タブカラム絡みのテーマに関する解を導くための直接的な理由ではないですよね。

この質問は、質問のしかた(文面)がまずかったですか?

(ネタはネタで歓迎ですが)真面目系の回答では、規約としてその結論を採用した理由を紹介して欲しいと望んでいたのですが。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ