A clean code is understandable in terms of …?
READABILITY EXTENSIBILITY AND MAINTAINABILITY
What is a technical debt
Doing things in a quick and dirty way which results to CODE REWRITING
Functions that require zero arguments
Niladic
Functions that require one argument
Monadic
DRY RULE
Dont repeta yourself \ eliminate duplicates
Wet rule
Write everything twice / opposite of dry ruke
Kiss rule
Keep it simple stupid / implementation is simple as possible
Boyscout rule
Always leave the campground cleaner than you found it