nDiki : コーディング規約
コーディング規約 - coding standards
プログラムを書く際の約束を定めたもの。
Java
- Code Conventions For The Java Programming Language - Sun Microsystems による公式な規約
- JSP言語コーディング規約
- Naney Java Coding Standards
スポンサード リンク
Related term
Naney ソースコード プリティプリンタ パッケージ名 エディタ リビジョン管理ガイドライン Emacs Naney Development Guidelines ソースコードフォーマッタ perltidy 開発ガイドライン Naney Revision Control Guidelines 開発 Visual C# メモ UpperCamelCase 識別子 リリース管理ガイドライン Javadoc コードレビュー Naney の Eclipse Preferences ドキュメンテーションコメント バージョン管理 アーカイブファイル名 ビルド管理ガイドライン Eclipse API CVS Subversion コードリーディング
2005年7月12日 (火)
■ ソースコードの整形はスペースで

向かいの2人がプログラムを共同開発している。 一人はインデントに「タブ文字を使用するのが好み」で、もう一人はインデントに「空白文字を使用するのが好み」。 ちょっと合戦してた。
ちなみに自分は空白文字派。
@ タブストップは空白文字8個毎であれ
ソースコードを閲覧するのに使うのは、メモ帳や more や cat かもしれない。 タブストップは空白文字8個毎を想定しておくべき。
@ タブストップを変更すると整形が崩れる
タブ文字派より「エディタの設定を変更することで、好みのインデント幅で閲覧・編集できる」と言う意見を聞くことがある。 しかし
- 字下げにタブ文字と空白文字を併用してあると、タブストップの変更により整形が崩れる(場合がある)。複数行にわたる式などで、タブストップ以外の位置に字下げしたいことはよくある。
- (自分はほとんど書かないけど)コードの後ろに1行コメントをつける時にタブ文字で位置揃えしておくと、タブストップの変更によりずれる。
@ インデント幅は大抵 8 じゃない
好みの2で書く。またはコーディング規約にあわせて書く。大概 2 か 4。
最近 8 で書いたことない。
@ ということで
タブ文字の方がいいというケースがほとんどない。
最近タブ文字を使っているのは Makefile のコマンド行の時ぐらい(って、これはタブ文字じゃないと駄目だからだけれど)。
- 久しぶりに C 言語プログラムのコードレビュー (2006-12-07)
- PPM とか (2003-10-01)
- xyzzyを読み取り専用メディアから起動する (2004-07-28)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- Evernote 使用開始 (2009-03-03)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.035428s / load averages: 0.13, 0.14, 0.17
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




■ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
■ Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。