朝練メモ
現在 2 章の途中。
- スケジュール重視な管理者にはだまってリファクタリングしろ
- 間接層はもろはの刃
- 最小限にとどめる
- 間接層の価値
- ロジックの共有
- 図と実装を独立して説明できる
- 変更の分離
- 影響範囲が広範囲と思われる場合いはサブクラスでナニ
- 条件分岐をポリモーフィズムで表現
- リファクタリングはゲイムのようなもの
- まずプログラムを見ることからはじまる
- 間接層のメリットを必要としている箇所の特定
- 設計はちゃんとヤるな、って書いてある件w
- 役に経たない間接層を取り除くゲイムって面白そげ
- まずプログラムを見ることからはじまる
- リファクタリングがひきおこす問題点
- リファクタリングは設計を補完する役割がある
- 事前設計というものをしない、というエクストリームなナニ
- 完璧な事前設計ではなく妥当な解決策
- 設計の簡素化
- 柔軟性を損なわずに設計をよりシンプルにする作用
- factory method の効果
- 推測はヤメれ
- 実際に計測して本質を掴め
2 章の最後まで到達したんですが、まとめは次回。