ざんないプログラマァのアプリ開発日記

ゲームエンジンUnityを使って何か創る

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

C#ルールブック ~読みやすく効率的なコードの原則

C#ルールブック ~読みやすく効率的なコードの原則


【第1章 コーディングの心得5ヵ条】

【第2章 ネーミング】
[2.1] 全般
[2.2] ネームスペース
[2.3] クラス・構造体
[2.4] インターフェイス
[2.5] テストクラス
[2.6] 列挙型
[2.7] メソッド
[2.8] プロパティ
[2.9] デリゲート
[2.10] イベント
[2.11] パラメーター
[2.12] 変数全般

【第3章 コーディングルール/基礎編】
[3.1] 全般
[3.2] メトリクス
[3.3] フォーマット
[3.4] コメント
[3.5] クラス
[3.6] 列挙型
[3.7] コンストラクター
[3.8] メソッド
[3.9] プロパティ
[3.10] イベント
[3.11] 変数全般

【第4章 コーディングルール/プログラミング編】
[4.1] 継承
[4.2] 演算子のオーバーロード
[4.3] インスタンス
[4.4] 制御構造
[4.5] 文字操作
[4.6] 数値
[4.7] 例外
[4.8] ガベージコレクション
[4.9] 配列
[4.10] ジェネリック
[4.11] 属性
[4.12] ファイル構成
[4.13] キャスト

[付録]
NUnitの使い方



≪レビュー≫
コーディング規約、命名規則、命名規約、ネーミング規則、ネーミング規約いろいろ呼び方があります。
プログラミングを行う際にルールを定め統一性をもたせることでソースコードの可読性や保守性の向上、効率の改善などを目的としています。
いままで多少意識してプログラムしていたつもりでしたが、ルールがあいまいで結局見にくいコードになっていました。
C#をはじめるなら参照やプロパティなどC#の仕様に合わせた解説になっているので一度目を通すべきかもしれません。
シンプルなサンプル(違反例/修正例)や一目で分かる重要度の一覧表など工夫されていて非常に参考になりました。

「自分で記述したコードが、しばらくたってから読み返すと他人のコードになっている・・・」なんてことが多々あった・・・これからは実行しよう。
  1. 2011/01/12(水) 08:02:13|
  2. 書籍
  3. | トラックバック:0
  4. | コメント:0
<<Unity 3D グラフィカルボタン | ホーム | サルでもできる iPhone 同人誌の創り方>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://iphone3gsapplication.blog129.fc2.com/tb.php/132-339a23a8
この記事にトラックバックする(FC2ブログユーザー)

ざんないブログへようこそ!

KOH

Author:KOH
【開発環境】
Win(XP/7)/Mac Mini
Unity Pro + iOS Pro
3ds Max 2011
VS2008

【iOSアプリ】

I-C (3D puzzle) - PETITDIGI2012/09/07
I-C (3Dパズル)

I-C (3D puzzle) Free - PETITDIGI2012/09/07
I-C (3Dパズル)無料

【Androidアプリ】
I-C (3D puzzle) Free - PETITDIGI2012/11/22
I-C (3Dパズル)無料

【サイト】
・Unity 3D Selfish Training
・Unity 3D でオリジナルキャラクターを表示させる
・サイトマップ

書籍

カテゴリ

開発日記 (68)
アプリ第1弾 (37)
iPhone (16)
麻雀 (15)
Unity 3D (82)
何か作ってみよう (10)
セーブデータ (5)
開発関連 (37)
その他 Unity (28)
3ds Max (11)
体験したみた (9)
その他 3ds Max (2)
Titanium (7)
Studio (4)
iPhone (1)
Android (2)
情報 (47)
書籍 (18)
iPhone (19)
PC (2)
テレビ (4)
コンシューマ (3)
その他 情報 (1)
3.11東日本大震災 (0)
未分類 (1)

RSSリンクの表示

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。