🔟 Основні принципи чистого JavaScript-коду
-
Один рядок — одна дія
const total = price * quantity;
— уникай кількох операцій в одному рядку. -
Змінні з чіткими іменами
const userProfile;
краще, ніжconst u;
-
Функція робить одну річ
Наприклад, функціяfetchUserProfile;
лише отримує дані, а не оновлює UI. -
DRY — Don’t Repeat Yourself
Використовуйmap
абоslice
для уникнення повторів. -
Використовуй
use
за замовчуванням
Замістьlet
використовуйconst
, якщо значення не змінюється. -
Мінімізуй вкладеність
Використовуй раннійreturn
, наприклад:if (!user) return null;
-
Коментарі пояснюють «чому»
Наприклад:// Кешуємо результат для оптимізації const cachedData = getData();
-
Використовуй ES6+ можливості
Стрілкові функції, деструктуризація:const { id, name } = user;
-
Обробляй асинхронність чітко
Використовуйasync/await
замість.then
. -
Форматуй код автоматично
ESLint + Prettier для єдиного стилю. -
Уникай глобальних змінних
Використовуй модулі або замикання. -
Перевіряй типи даних
Використовуйtypeof
або TypeScript для безпеки.
✅ Чекліст чистого JavaScript-коду
🟢 Усі пункти виконано? Ти — бог чистого коду. Пуш зі спокійною душею 😎🚖