Expressing Design in Code: Architecturally-Evident Coding Patterns by George Fairbanks
Channel: George Fairbanks
Date: 30/12/2011

Because of Eric Evans' Domain Driven Design, agile developers are familiar with embedding their domain models in their code, but architecture and design remain hard to see from the code. How can we improve that? This session presents a new agile technical practice, an architecturally-evident coding style, that lets you drop hints to code readers so that they can correctly infer the design and architecture. It builds upon ideas like Kent Beck's Intention Revealing Method Name pattern and provides a set of lightweight coding patterns and idioms that let you express your design intent in the code.

Speaker:  George Fairbanks, Ph.D.

Recorded at AgileRoots 2010 by ConFreaks (confreaks.com).