|
||
|
Home |
softwares |
C# programming |
PC |
Music |
Favorite Softwares |
LifeHack |
Tobacco&Cigar |
me |
contact
|
||
|
プログラミング プログラム コーディング コード 命名規則 命名規約 ネーミング C# Java VB NET Framework 設計
Home > programming > namingConventions
C# naming conventions |
||
私が実践するコーディング命名規則
私が実践している命名規則を紹介します。
namespace Caferatnica.Libraries.Tests { public class CodingStyle { public String Name { get { return _name; } set { _name = value; } } private String _name = null; public void Accept( Object anObject ) { if( anObject == null ) { throw new ArgumentNullException( "anObject" ); } } public void Accept( String[] someArguments ) { } } } 名前空間
例 Caferatnica.Applications.Name、Caferatnica.JP.Libraries 等。 クラス
例 CodingStyle、UserAccount 等。 テストクラス
例 UserAccountTester、CommandTester 等。 インターフェイス
例 ICommand、IOperation 等。 抽象クラス
例 AbstractCommand、CommandBase、Command 等。 列挙型例 WindowShowKind 等。 メソッド例 Accept、CreateCommand等。 プロパティ例 UserName、HasItem、IsEmpty 等。 フィールド例 _userName、myTextBox 等。 引数例 anObject、aText、someItems 等。 ローカル変数例 userName、text、items、isProcessing 等。 |
||
|
Home > programming > namingConventions
|
||
|
Home |
softwares |
C# programming |
PC |
Music |
Favorite Softwares |
LifeHack |
Tobacco&Cigar |
me |
contact
|
||