Clean Code

Clean Code refers to code that is easy to read, understand, maintain and modify. The term gained popularity through the book of the same name by American Software Engineer Robert C. Martin. The following sections describe several criteria that clean code should fulfill.