Classic Test Driven Development
Object Calisthenics is a set of simple design rules to help developers evolve their code while avoiding major code smells.
Transformation Priority Premise help developers evolve algorithmic code while keeping the complexity under control. If used correctly helps to take conscious design decisions.
Discussion about this site, its organization, how it works, and how we can improve it.