Чистый код

Как писать так, чтобы код читался как история, а не как квест на выживание

Уроки курса (10)

  1. Чистый код: зачем он нужен (и почему это не занудство) — Как не превратить проект в сериал «ужасы разработчика»
  2. Имена в коде: переменные, функции, файлы — Называем так, чтобы мозг не перегревался
  3. Маленькие функции и один смысл — Одна функция - одна мысль. Да, как твиты, только полезные
  4. Ранние return и меньше вложенности — Убираем «лесенки», которые ломают глаза
  5. Ошибки и исключения: как падать красиво — Чтобы баги находились быстро, а пользователи не страдали
  6. Комментарии: когда они помогают, а когда вредят — Комментарий - не костыль, а подсказка (иногда)
  7. Структура проекта и зависимости — Где что лежит и почему это влияет на скорость разработки
  8. Рефакторинг без страха: безопасные шаги — Как улучшать код, не ломая прод (почти)
  9. Чек‑лист стартующего разработчика для code review — Как сдавать PR так, чтобы тебя звали ещё раз
  10. Практика: приводим «грязный» модуль в порядок — До/после: реальный рефактор на маленьком примере