یکی از مواردی که کتاب Clean Code برای کدنویسی تمیز بهش تأکید میکنه اینه که اسم‌ها باید واضح باشن! اسم متغیر، پارامتر، فانکشن یا کلاس باید دقیقاً بگه که کارش چیه.

مثال‌ها:

// متغیر بد
const n = 10;
// متغیر خوب
const unreadNotificationsCount = 10;

// پارامتر بد
function add(p) {
  cart.push(p);
}

// پارامتر خوب
function addToCart(product) {
  cart.push(product);
}

// فانکشن بد
function f(items) { return items.map(i => i.p * i.q); }
// فانکشن خوب
function calculateCartTotal(cartItems) {
  return cartItems.reduce((total, item) => total + item.price * item.quantity, 0);
}

// کلاس بد
class M {}
// کلاس خوب
class ShoppingCart {}

اسم درست = کد تمیز + نگهداری راحت‌تر ✨