C#ルールブック
~読みやすく効率的なコードの原則
~読みやすく効率的なコードの原則
2010年12月10日紙版発売
電通国際情報サービス 監修,向山隆行,片山優司,阿部順一,寺田和朗,畑中良平 著
A5判/280ページ
定価2,728円(本体2,480円+税10%)
ISBN 978-4-7741-4502-0
書籍の概要
この本の概要
「名前の付け方がバラバラでわかりづらい」「取りあえず動いているけど,どこか挙動がおかしい」……チームで開発にあたるプロジェクトでは致命的といえるそんな問題を解決するためのルールが,OK/NGサンプルを比較しながら直感的に理解できます。「影響度をふまえて,どれを優先して適用すべきか?」という重要度をルールすべてに明記,最新の話題にも対応,効率的よくテストするのに欠かせないNUnitの使い方も収録した,C#プロジェクトに欠かせない1冊。
こんな方におすすめ
- C#による開発プロジェクトを取り仕切るリーダー・マネージャー
- 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#ポケットリファレンス
13年のロングセラーシリーズ・ポケットリファレンスにWindowsプログラミングの定番言語となったC#が新登場。ベーシックだけど忘れてしまいがちな書式や振る舞いをコンパ...
-
[完全版]C# 実践ダイナミックプログラミング
C# 4.0で特徴的なことのひとつに「ダイナミックな(動的な)」プログラミングが可能ということが挙げられます。本書は,処理系のバージョンアップにより選択可能となっ...
-
3ステップでしっかり学ぶ C#入門
プログラミングの初心者でも理解できる,C#の入門書です。プログラミングの学習をはじめるための基礎知識から,C#の基本的な構文・文法を解説した後,簡単なアプリケー...
-
Javaルールブック ~読みやすく効率的なコードの原則
「名前の付け方がバラバラでわかりづらい」「取りあえず動いているけど,どこかおかしい」……チームで開発にあたるプロジェクトでは致命的といえるそんな問題を解決する...
-
VB.NETルールブック ~読みやすく効率的なコードの原則
「名前の付け方がバラバラでわかりづらい」「取りあえず動いているけど,どこか挙動がおかしい」……チームで開発にあたるプロジェクトでは致命的といえるそんな問題を解...
-
[完全版]究極のC#プログラミング ――新スタイルによる実践的コーディング
C#は現在ではよく使われている言語であり処理系ですが,Cなどに比べると,まだ書籍の種類は多くありません。案外,言語としてのポイントを絞った,効率的な学習を意図...
-
[改訂新版]パーフェクトC#
C#で.NET開発を行う人へのバイブル的1冊です。概要 基礎から実践までを幅広く学習でき,C#を扱ううえで知っておきたい知識は,この一冊に網羅されています。基本文法やW...