コードコンプリート―完全なプログラミングを目指して (Microsoft PRESS)
<マイリスト>
<目次>
第1部 基礎の構築
- ようこそソフトウェアコンストラクションへ
- プログラムをよりよく理解するためのたとえ話
- コンストラクションへの準備
第2部 設計
- ルーチン作成のステップ
- 高品質ルーチンの特性
- プログラマの4人に3人はモジュールが好き
- 高水準設計
第3部 データ
- データ設計
- データ名の力
- 変数の使用に関する一般論
- 基本データ型
- 複雑なデータ型
第4部 制御
- ストレートなコード
- 条件文の使用
- ループの制御
- 特殊な制御構造
- 制御一般
第5部 一定の考慮事項
- レイアウトとスタイル
- 自己解説コード
- プログラミングツール
- プログラムサイズが及ぼす影響
- コンストラクション管理
第6部 品質保証
- ソフトウェア品質
- リビュー
- 単体検査
- デバッギング
第7部 最終段階
- システムインテグレーション
- コードチューニングの戦略
- コードチューニングテクニック
- ソフトウェア進化
第8部 ソフトウェアにおけるクラフトマンシップ
- 個人の性質
- ソフトウェアクラフトマンシップということ
- もっと情報がほしいならどうするか
<別版>
<スティーブ マコネルの本>