コードコンプリート (上) 第 2 版(コード コンプリート)
完全なプログラミングを目指して
- 著者:
- スティーヴ・マコネル/クイープ(マコネル,スティーヴ/クイープ)
- 出版社:
- 日経BPマーケティング
- 出版日:
- 2005年03月
- ISBN:
- 9784891004552
- 在庫:
- 在庫あり
書籍紹介
米ソフトウェア界の第一人者 Steve McConnell が執筆した名著「 Code Complete 」 (1993 年発行) の第 2 版。 Jolt 賞を受賞した初版の内容を受け継ぎ、さらに新しいトピックを盛り込んで、プログラミングのベストプラクティスを集大成した待望の書です。上巻は「ソフトウェアコンストラクション」から始まり、変数名、データ型、ループ、条件判定、ルーチン、クラスなど、高品質なプログラムを作成するための基本的なテクニックを解説します。初心者はもちろん、経験豊富なプログラマにも開眼のテクニックを実践的に紹介。著者 Steve McConnell のプログラミングに対する見識と経験のすべてが詰め込まれた、価値ある 1 冊です。
言及 Qiita 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
関連記事
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。
エンジニアが最初に読むべき 5 冊の選び方
新人エンジニアやキャリアチェンジした人が最初に読むべき技術書のジャンル配分と、5 冊の具体的な選び方チェックリストを紹介します。
関連用語
エンティティと値オブジェクト
DDD における 2 つの基本的なドメインモデル要素 - 同一性で区別するエンティティと、値で区別する値オブジェクト
Builder パターン
複雑なオブジェクトの生成をメソッドチェーンで段階的に構築するデザインパターン
Flyweight パターン
多数のオブジェクト間で共有可能な状態を分離し、メモリ使用量を削減するデザインパターン
条件分岐
条件の真偽に応じて実行する処理を切り替える制御構造
Proxy パターン
オブジェクトへのアクセスを代理オブジェクトが仲介し、アクセス制御やキャッシュなどの付加機能を提供するパターン
S3
AWS のオブジェクトストレージサービスで、無制限のデータを高い耐久性で保存する