I have visited a presentation about Clean Code yesterday: Agile Partner – Agile Mëtteg – Clean Code.
Some of the covered topics:
- How to tell the difference between good and bad code
 - How to write good code and how to transform bad code into good code
 - How to communicate intentions through code
 - How to create good names, good functions, good objects, and good classes
 - How to format code for maximum readability