Back To Home

Name: Clean Code trong JavaScript – những nguyên tắc nhỏ nhưng mạnh mẽ

Có bao giờ bạn mở lại code cũ của chính mình và thốt lên:
👉 “Ủa, ai viết cái mớ spaghetti này vậy trời?” 😅

Sự thật là, code chạy được mới chỉ là bước đầu. Code dễ đọc, dễ bảo trì mới là thứ giúp bạn (và team) tiết kiệm hàng giờ debug trong tương lai.

Dưới đây là một vài nguyên tắc nhỏ nhưng cực kỳ hữu ích:


🟢 1. Đặt tên có ý nghĩa

 
// ❌ Không rõ ràng let d, n; // ✅ Rõ ràng let deadline, numberOfUsers;

🟢 2. Hàm chỉ nên làm một việc

 
// ❌ Quá nhiều trách nhiệm function handleData(data) { validate(data); saveToDB(data); sendEmail(data); } // ✅ Tách riêng function validate(data) { ... } function save(data) { ... } function notifyUser(data) { ... }

🟢 3. Tránh “magic numbers”

 
// ❌ Magic number if (role === 1) { ... } // ✅ Dùng constant const ROLE_ADMIN = 1; if (role === ROLE_ADMIN) { ... }

🟢 4. Comment để giải thích “tại sao”, không phải “cái gì”

  • // Lặp qua mảng

  • // Dùng vòng lặp này vì forEach gây vấn đề với async/await


Clean Code không phải viết cho máy tính, mà là viết cho con người đọc.
Máy chỉ cần chạy đúng, nhưng con người thì cần hiểu.

👉 Bạn có nguyên tắc “Clean Code” nào tâm đắc nhất?

Donald Trump

Để trở thành người chiến thắng, bạn cần biết khi nào là đủ. Đôi khi trong cuộc sống, bạn phải từ bỏ cuộc chiến và chuyển sang mục tiêu mới mang lại hiệu quả hơn

Related Post