Examines the purpose of good software design, shares examples that demonstrate how a system changes over time, and provides principles applicable to any prgramming language or project.
No account required.
Take it for a spin or checkout what people created.