Looking for some principles, patterns, smells and guidelines for:
- clean code
- class and package design
- TDD – Test Driven Development
- ATDD – Acceptance Test Driven Development
- Continuous Integration
Urs Enzler created the a new version of the Clean Code Cheat sheet, a short and useful list of DOs and DONTs for every professional software developer.