Today I am starting with the Red grade of clean code development.

The principles are:

And the practices:

  • Follow the Boy Scouts Rule
  • Root Causes Analysis
  • Use a Version Control System
  • Apply Simple Refactoring Patterns
  • Reflect Daily

As you can see, the principles and practices of this grade are not very complicated. The idea is too fully understand and know them, bringing them to everyday's work and ultimately to master each of them. This is important since this are the bedrock for the next grades.

More detailed info at