What is clean code?

Many developers still think that Clean code is all about writing as few lines as possible.
But this is not entirely true.
Clean code is all about making understandable code.

Clean code is not only concise code, but more importantly, it is readable.
A rule of thumb when writing code, is to write code as if comments didn’t exist.
The code should be self-explanatory.