VB.NET言語ルールブック
- 作者: 電通国際情報サービス開発統括部,エクスメディア
- 出版社/メーカー: エクスメディア
- 発売日: 2004/12/01
- メディア: 単行本
- 購入: 1人 クリック: 60回
- この商品を含むブログ (4件) を見る
エクスメディア編
数年ぶりに再読。
ルールに従って書くことで可読性が向上し保守しやすくなる。以下要点+注意めも。
1,見やすさ重視
2,ネーミング簡単に
3,サンプル鵜呑み×
4,同じコード基本書かない
5,役割一つ
Pascal形式→ObjSample
Camel形式→objSample
Boolean返すメソッド「Is〜」or「Can〜」から
ループカウンタ「i」「j」「k」
1メソッド20行程度〜150行
1クラス600行〜1000行
1クラス内publicメソッド30個以内
1ネームスペースにクラス数10個〜20個以内
マッケーブの循環的複雑度
booleanはtrueと比較しない
Nothingでなくサイズ0の配列返す
オブジェクト同士はequalsメソッドで比較
カウンタはfor文のなかで変更しない
配列のコピーはsystem.array.copy
select,ifはオブジェクト配列などで少なくする
更新文字列はstringbuilder
正確な値のDecimal
win32APIはDeclare宣言で
他随時確認。