Pattern Languages of Program Design 3 (Software Patterns Series) by Robert C. Martin
$34.10
|
Pattern Languages of Program Design 5 (Software Patterns Series) by Dragos Manolescu
$53.99
|
Pattern-Oriented Software Architecture Volume 1: A System of Patterns by Frank Buschmann
$72.00
|
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects by Douglas Schmidt
$68.00
|
Pattern Languages of Program Design 4 (Software Patterns Series) by Neil Harrison |
Distributed processing is a difficult and exciting area of computing, and patterns presented in Pattern Languages of Program Design can help solve some of the problems of scalability, concurrency, and transaction management. These patterns include several business objects for managing transactions and accounts, as well as for optimizing queries across distributed systems.
The middle section of this text applies patterns to the software engineering process itself and several papers (including one intriguingly called "Caterpillar's Fate") show how the pattern movement can benefit software engineers and managers. Further material looks at the process of defining and implementing patterns. (Discovering patterns is only a start; learning to reuse them effectively is another challenge.) Final chapters look at patterns that manage state and events for real-time and behavioral systems.
Although the first installment of Pattern Language of Program Design offers a decidedly mixed bag of essays, it is particularly strong on distributed systems and provides a strong overview of some central thinking on pattern research, which is still relevant. --Richard Dragan
Book Info
This book is the culmination of an intensive effort to capture and refine a broad range of software development expertise in a systematic and highly accessible manner. Paper. DLC: Computer software - Development.
See all Editorial Reviews
Product Details
|