The very basic question
It is the very basic question for middle-level programmer (professional programmer with advanced skill but not yet a master). It has already been discussed maybe for decades in several discussion forums. Some of the source I had found is:- Stack overflow question
- Linked in discussion - As Technology Becomes More Complex, Design Becomes More Important
- My Linked in discussion
However we arrived to the basic question, what is a clean code actually? This is purely my opinion about clean code.