Clean Coding


It is essential to code cleanly in order to be understood by other programmers, and also to understand your own code.

Names

Class names

Method names

Functions

Exceptions

Comments

The Classes

Code Formatting

The Tests

General

Design Principles

These are just principles, and it's not mandatory to follow them. Sometimes it's better not to do!

META

Status:: #wiki/notes/germinating
Plantations:: Programming
References:: Clean Code