ユーザ用ツール

サイト用ツール


it技術:コーディング規約

コーディング規約

コーディングスタイル

.NET系

Pascalは、識別子の最初の文字と、後に続いて連結されている各単語の最初の文字を大文字にした形式。
例:BackColor
Camelは、識別子の最初の文字は小文字にし後に続いて連結されている各単語の最初の文字を大文字にした形式。
例:backColor

Class名Pascal
列挙型名Pascal
列挙型値Pascal
イベントPascal
例外クラスPascal
readonlyのstaticフィールドPascal
Interface名最初に I をつけてPascal
メソッドPascal
名前空間Pascal
パラメータ(引数の定義)Camel
プロパティPascal
privateなフィールドCamel

※定数の英大文字とアンダーバーとフィールド変数の接頭辞Fくらいは許容範囲とする。

【参照】
C# コーディングスタイル
http://www.kanazawa-net.ne.jp/~pmansato/vs/vs_codingstyle.htm

C# コーディング規約で最新なもの、日本語訳のは参考になると思います。 http://csharpguidelines.codeplex.com/releases/view/98254 http://www.slideshare.net/yoshioms/ccoding-guideline-20130226
Coding Guidelines for C# 3.0, 4.0 and 5.0 (Japanese)
Coding Guidelines for C# 3.0, 4.0 and 5.0 Cheat Sheet (Japanese)

Java

SQL

Windowsバッチ

特殊な環境変数(%ERRORLEVEL%)、定数、ラベルは英大文字、それ以外コマンドやオプション等は英小文字くらいでいい。

変数名

コントロール名

コントロール名は接頭辞を付ける。
コントロール名 命名規則

よく使用するのを抜粋

コントロール接頭辞
Buttonbtn
CheckBoxchk
Controlctr
ComboBoxcmb
DataGriddgd
DataSetds
DataTabledt
Dialogdlg
Formfrm
GroupBoxgbx
Imageimg
Labellbl
ListBoxlst
ListViewlvw
Menumnu
Panelpnl
PictureBoxpic
Processprc
ProgressBarprb
RadioButtonrbt
StatusBarstb
TabControltab
TextBoxtxt
Timertmr
ToolBartbr
ToolTipttp
Trackbartrb
TreeViewtvw

その他

it技術/コーディング規約.txt · 最終更新: 2023/02/22 16:33 by yajuadmin