Domain-Driven Design: Tackling Complexity in the Heart of Software


Part III: Refactoring Toward Deeper Insight



Download 7,21 Mb.
Pdf ko'rish
bet3/343
Sana17.11.2022
Hajmi7,21 Mb.
#867526
1   2   3   4   5   6   7   8   9   ...   343
Bog'liq
Eric Evans 2003 - Domain-Driven Design - Tackling Complexity in the Heart of Software


Part III: Refactoring Toward Deeper Insight
Chapter Eight. Breakthrough
Story of a Breakthrough
Opportunities
Focus on Basics
Epilogue: A Cascade of New Insights
Chapter Nine. Making Implicit Concepts Explicit
Digging Out Concepts
How to Model Less Obvious Kinds of Concepts
Chapter Ten. Supple Design
Intention-Revealing Interfaces
Side -Effect-Free Functions
Assertions
Conceptual Contours
Standalone Classes
Closure of Operations
Declarative Design


A Declarative Style of Design
Angles of Attack
Chapter Eleven. Applying Analysis Patterns
Example
Earning Interest with Accounts
Example
Insight into the Nightly Batch
Analysis Patterns Are Knowledge to Draw On
Chapter Twelve. Relating Design Patterns to the Model
Strategy (A.K.A.Policy)
Composite
Why Not F
LYWEIGHT?
Chapter Thirteen. Refactoring Toward Deeper Insight
Initiation
Exploration Teams
Prior Art
A Design for Developers
Timing
Crisis as Opportunity
Part IV: Strategic Design
Chapter Fourteen. Maintaining Model Integrity
Bounded Context
Continuous Integration
Context Map
Relationships Between B
OUNDED
C
ONTEXTS
Shared Kernel
Customer/Supplier Development Teams
Conformist
Anticorruption Layer
Separate Ways
Open Host Service
Published Language
Unifying an Elephant
Choosing Your Model Context Strategy
Transformations
Chapter Fifteen. Distillation
Core Domain
An Escalation of Distillations
Generic Subdomains
Domain Vision Statement
Highlighted Core
Cohesive Mechanisms
Segregated Core
Abstract Core
Deep Models Distill
Choosing Refactoring Targets
Chapter Sixteen. Large-Scale Structure
Evolving Order
System Metaphor
Responsibility Layers


Knowledge Level
Pluggable Component Framework
How Restrictive Should a Structure Be?
Refactoring Toward a Fitting Structure
Chapter Seventeen. Bringing the Strategy Together
Combining Large-Scale Structures and B
OUNDED
C
ONTEXTS
Combining Large-Scale Structures and Distillation
Assessment First
Who Sets the Strategy?
Six Essentials for Strategic Design Decision Making
Conclusion
Epilogues
Looking Forward
Appendix The Use of Patterns in This Book
Pattern Name
GLOSSARY
References
PHOTO CREDITS
[ Team LiB ]


[ Team LiB ]

Download 7,21 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   343




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish