Dimensions
184 x 234 x 32mm
Don't just use patterns to solve isolated problems: use them to create high-value solutions extending across the entire development process
A complete roadmap for transitioning to more effective application development by leveraging the full power of patterns for all facets of a project.
Proven techniques for integrating patterns into development projects more thoroughly and successfully.
Guidance on transforming any organization's experience and best practices into custom patterns that can be replicated widely.
Patterns offer immense potential, but learning to use them successfully can be a tremendous challenge, both for individuals and organizations. Some developers find patterns too daunting, and give up. Others proceed, only to discover later that they are using patterns incorrectly, or have misunderstood them. Based Engineering Patterns-addresses all these problems. In this approach, organizations don't merely use patterns in isolation: they use patterns in multiple forms (pattern specifications and pattern implementations), for multiple purposes (design, code generation, communication, refactoring, etc.), throughout the development process. Moreover, they learn how to transform their own best practices into custom patterns that can be extended and replicated widely. This book covers everything needed to achieve these benefits. The authors introduce seventy patterns that reduce the complexity of implementing patterns, widening their use. They organize these patterns with a new language that makes it far easier to select and combine the best patterns for any environment. Using these new patterns and pattern language, development teams can leverage their expertise more fully, simplify applications, improve communication, minimize risk, and enhance both quality and productivity.