TL;DR
- 第 I 部「整頓」でガード節や説明変数などの小さな整頓の方法を、第 II 部「管理術」で整頓をいつどう進めるかを、第 III 部「理論」で構造と振る舞い、経済性、結合と凝集といった背景の理論を扱う本である。
目次
- 第I部 整頓
- ガード節
- デッドコード
- シンメトリーを揃える
- 新しいインターフェイス、古い実装
- 読む順番
- 凝集の順番
- 変数宣言と初期化を一緒の場所に移動する
- 説明変数
- 説明定数
- 明示的なパラメーター
- ステートメントを小分けにする
- ヘルパーを抽出する
- ひとかたまり
- 説明コメント
- 冗長なコメントを削除する
- 第II部 管理術
- 分けて整頓する
- 連鎖
- バッチサイズ
- リズム
- 絡まりを解きほぐす
- 先に整頓、あとに整頓、改めて整頓、整頓しない
- 第III部 理論
- 要素を役立つように関係づける
- 構造と振る舞い
- 経済性:時間価値とオプショナリティ
- 明日の1ドルより今日の1ドル
- オプション
- オプションvsキャッシュフロー
- 可逆的な構造変更
- 結合
- コンスタンチンの等価性
- 結合vs分離
- 凝集
- 結論