深甚なモデル/しなやかな設計 (P191) †
要約 †
- 191-1 (In a process 〜)
- 持続的なリファクタリングでは,設計自体が変更をサポートする必要があります.第 10 章ではシステムの他の部分と共に変更することも統合することも容易になる設計を見ていきます.
- 191-2 (Certain characteristics 〜)
- 設計のある種の特徴は変更と利用を容易にします.「しなやかな設計」とそのアプローチは第 10 章の主題です.
- 191-3 (One bit of luck 〜)
- デジタルの利点は,モデルとコードとの変換を何度も何度も (新しい理解に基づいて) 繰り返すことにより柔軟性をもたらすことです.モデリングと設計に関する試行錯誤を繰り返すことにより,変更は本当に簡単になり,繰り返される変更がしなやかな設計に導きます.
- 191-4 (In addition to 〜)
- MODEL-DRIVEN DESIGN は二本の足の上に立っています.深甚なモデルは表現力豊かな設計を可能にします.同時に,設計はモデルの発見プロセスに洞察を与えます.このフィードバックループの半分は重要です.私たちが求めているモデルは単なるアイディアの集合ではないからです.
担当者のつぶやき †
みんなの突っ込み †
- 最後の段落で言われている「このフィードバックループの半分」が指しているのは、「しなやかな設計がモデルを発見するプロセスに洞察を与えうる」ということでしょうか。要するに「しなやかな設計」は単に変化に強いだけじゃなくて、モデルを深めるのにも役に立つんだよ」ということですね。 -- 和智?