Elias Naserkhaki Founder of LearnWebSkill، Yadgira , WhoisPack and former member of WorldSkills and W3C, describe clean code :
“ The creator of clean code has up-to-date knowledge and good vision, understands and cares about goals. The code must be minimal, non-redundant, optimized, and its components have a principled naming and can be read and change easily by team members. Clean code has concurrent, concise, sufficient and practical documentation. Clean code is straightforward and without unnecessary complexity, so the possibility of bugs is minimal and has the ability to pass the necessary tests.
A high quality, up-to-date and pragmatic education system can train a clean code writer. However,
people with perseverance and insight will be able to write clean code in a longer time and in a harder way by spending more energy.
Team members, while adhering to the principles of clean coding, should have meetings and contracts with each other to improve codes. “
Video tutorial in Persian: https://www.yadgira.com/product/clean-code/