Domain-Driven Design

Tackling Complexity in the Heart of Software

(Author) Eric Evans
Format: Hardcover
£55.49 Price: £52.72 (5% off)
In Stock
Generally dispatched in 1 to 2 days

Incorporate effective domain modeling into the software development process Software design thought leader and founder of Domain Language, Eric Evans, provides a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining system design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software modeling and development. Domain Model: Part I outlines the goals of domain-driven development, defines terms, and gives an overview of the implications of using the domain model to drive communication and designModel-Driven Design: Part II condenses a core of best practices in object-oriented domain modeling into a set of basic building blocks and focuses on the kinds of decisions that keep the model and implementation aligned with each other, each reinforcing the other’s effectivenessRefactoring: Part III delves into modeling principles that can guide choices along the way, and techniques that help direct the searchStrategic Design: Part IV explores a triad of principles that apply to the system as a whole: context, distillation, and large-scale structure Throughout the book, discussions are illustrated not with over-simplified, “” problems, but with realistic examples adapted from actual projects.

With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations. “The book is a fun read. Eric has lots of interesting stories, and he has a way with words.

I see this book as essential reading for software developers—it is a future classic.” —Ralph Johnson, author of Design Patterns

Information
Publisher:
Pearson Education (US)
Format:
Hardcover
Number of pages:
560
Language:
en
ISBN:
9780321125217
Publish year:
2003
Publish date:
Sept. 11, 2003
Weight:
1266 g

Eric Evans

Eric Evans is a software engineer and author known for his work in domain-driven design. His most notable work, "Domain-Driven Design: Tackling Complexity in the Heart of Software," is considered a seminal book in the field of software development. Evans' writing style is clear, concise, and practical, making complex concepts accessible to a wide audience. His contributions to literature include popularizing the concept of domain-driven design and providing practical guidance for implementing it in software projects. Evans' impact on the software development community has been significant, with many developers and organizations adopting his principles to improve the quality and maintainability of their software systems.

Reviews

Leave a review

Please login to leave a review.

Be the first to review this product

Other related

Nexus

Nexus

A Brief History of Information Networks from the Stone Age to AI

Yuval Noah Harari
Paperback
Published: 2025
How To Think About AI

How To Think About AI

A Guide For The Perplexed

Richard Susskind
Hardcover
Published: 2025
The New Age of Sexism

The New Age of Sexism

How the AI Revolution is Reinventing Misogyny

Laura Bates
Hardcover
Published: 2025
The Smartphone Solution

The Smartphone Solution

Helping Your Family Thrive in a Digital Age

Dr Martha Deiros Collado
Paperback
Published: 2025
Automate the Boring Stuff with Python, 3rd Edition

Automate the Boring Stuff with Python, 3rd Edition

Al Sweigart
Paperback
Published: 2025
How AI Thinks

How AI Thinks

How we built it, how it can help us, and how we can control it

Nigel Toon
Paperback
Published: 2025