Applying Domain-Driven Design and Patterns
الگوها، Domain Driven Design(DDD) و Test Driven Development (TDD) معمارها و توسعه دهندگان نرم افزار را قادر میسازد تا سیستم هایی قدرتمند و استوار و قابل نگهداری بسازند. اکنون یک راهنمای جامع و عملی برای به کارگیری تمامی این تکنیکها با تمرکز بر محیط Microsoft .NET وجود دارد. مباحث موجود در این کتاب برای توسعه دهندگان جاوا نیز مفید است.
Quick primers on patterns, TDD, and refactoring
• Using architectural techniques to improve software quality
• Using domain models to support business rules and validation
• Applying enterprise patterns to provide persistence support via NHibernate
• Planning effectively for the presentation layer and UI testing
• Designing for Dependency Injection, AspectOrientation, and other new paradigms
Table of contents:
Chapter 1. Values to Value: Or Embarrassing Ramblings When Self-Reflecting on the Last Few Years
Chapter 2. A Head Start on Patterns
Chapter 3. TDD and Refactoring
Chapter 4. A New Default Architecture
Chapter 5. Moving Further with Domain-Driven Design
Chapter 6. Preparing for Infrastructure
Chapter 7. Let the Rules Rule
Chapter 8. Infrastructure for Persistence
Chapter 9. Putting NHibernate into Action
Chapter 10. Design Techniques to Embrace
Chapter 11. Focus on the UI