Saturday, February 5, 2011

Symmetry in software architecture

Symmetry is a tool in design that can be used to reduce complexity. When we learn one part of symmetry brain can manage the rest with a simple repetitive process.
It is one of the tools that can be used partially in some software architecture.