Code Quality

CL2 (Competent)
Automated coding standards enforcement (StyleCop)

Code Reviews and Toolset

Use Work Items (TODO, BUG etc.)

Preemptive Error Detection (FxCop)

Desirable characteristics of a design (minimal complexity, ease of maintenance, minimal connectedness etc)

Creating high quality classes

Creating high quality methods

Guidelines for initializing variables

Exceptions and error handling techniques

Best practices of working with data types

Code commenting practices