Contenu connexe
Similaire à ソフトウェアの核心にある複雑さに立ち向かう (20)
ソフトウェアの核心にある複雑さに立ち向かう
- 5. 対照的な3つのプロジェクト
➢ 素早く最初の一歩を踏み出したソフトウエア
→ 成功! Ver.2 の開発に着手
→ 開発の泥沼化と挫折、 Ver.1 のレガシー化
➢ ドメインロジックの設計と改良を重視したプロジェクト
→ 成功! 開発を継続
→ 追加されるさまざまな要求に、柔軟性と拡張能力で応えることができた
➢ ドメインモデルに基づくエンタープライズシステムの開発
→ リッチなモデル、モデルから切り離された実装
→ 開発の泥沼化、数年かけて、なんとか動かすことはできた… レガシー化
2019/5/11 5
「まえがき」から