オブジェクト指向入門 第2版 原則・コンセプト の読書メモ 自分がこの本に求めること きれいなクラスを設計するための知識 コードレビューの時の根拠となる知識 型がなく、関数ファーストな言語(ruby)だとどうするのが良いか? 外的品質要因、内的品質要因 外敵品質要因 ユーザが認識できる要因。使いやすさ、スピード 内的品質要因 モジュール性 最終的に問題になるのは外的品質要因 本書は内的品質要因の話 内的品質要因は外的品質要因を達成するための手段 外的品質要因 色々ある 正確さ correctness 頑丈さ robustness 拡張性 extendibility 設計の単純さ design simplicity 再利用性 reusability 互換性 compatibility 効率性 efficiency 可搬性 portability 使いやすさ ease of use 機能性 f