Domain-driven Design: Tackling Complexity in the Heart of Software Eric Evans
Table Of Content Read an Excerpt Agile Software Development Browse Books Books Clean Code: A Handbook of Agile Software Craftsmanship References to this book A detailed look at domain-driven design in software development, including basic implementation and a handful of advantages and disadvantages of its use. Yet the most significant complexity of many applications is not technical. When this domain complexity is not dealt with in the design, it won't matter that the infrastructural technology is well-conceived. A successful design must systematically deal with this central aspect of the software. Read an Excerpt I've tried best practices in design and development process as they have emerged from the leaders in the object-oriented development community. A feature common to the successes was a rich domain model that evolved through iterations of design and became part of the fabric of the project. This book intertwines design and development practice and illustrates ho