Two excellent and concise cheat sheets. Uncle Bob would be proud.

The first covers clean code – code that is easy readable and keeps changeable. The second is about Test Driven Development. Both cheat sheets list principles, patterns, practices and smells.

Clean Code and Clean TDD Cheat Sheets | planetgeek.ch