Writing code is easy, but writing good code is an art. Robert Martin wrote in detail in "Clean Code" book. Clean Code JavaScript — practical guide.
1. Meaningful names
Bad: const d = new Date(). Good: const currentDate = new Date(). Variable and function names should express meaning.
2. Small functions
Each function does one task. 100 lines — bad. 10–20 lines — good. One task — one function.
3. Comments
Code should be self-explanatory. Comments only where needed. Write "Why", not "What".
4. DRY and KISS
DRY — Don't Repeat Yourself. Repeated code — extract to function. KISS — Keep It Simple. Simplicity is best.
5. Formatting
Consistent indentation. Separate with blank lines. Prettier, ESLint — automatic.
Conclusion
Clean code — saves your and your team's time.
Source: Clean Code JavaScript


