Back to Blog
May 16, 2025 at 02:52TechiesX
🧼 Ghi chú từ sách "Clean Code" – Viết code sạch là một nghệ thuật 💡 Code sạch không chỉ là kỹ thuật, mà là tư duy. ✅ 1. Để lại code tốt hơn lúc bạn thấy nó Dù chỉnh sửa nhỏ cũng góp phần cải thiện tổng thể. (Nguyên tắc Boy Scout) ✅ 2. Đặt tên có tâm Tên rõ ràng, dễ đọc, dễ tìm giúp người khác (và chính bạn sau này) hiểu nhanh. ✅ 3. Viết hàm nhỏ, rõ ràng Mỗi hàm nên làm một việc duy nhất. Càng ít tham số càng tốt. Tránh gây side effects. ✅ 4. Comment đúng chỗ Đừng viết những gì ai cũng thấy. Giải thích lý do thay vì mô tả hành động. ✅ 5. Format code nhất quán Nhìn vào là hiểu ngay. Code sạch giúp đầu óc bớt mệt. ✅ 6. Đóng gói thông minh (Encapsulation) Ẩn chi tiết, chỉ để lộ thứ cần dùng. Giúp dễ bảo trì và thay đổi. ✅ 7. Lỗi thì fail sớm Throw exception rõ ràng ngay khi có vấn đề. Debug sẽ đỡ khổ hơn. ✅ 8. Dễ test là ưu tiên hàng đầu Code khó test thường là dấu hiệu kiến trúc kém. ✅ 9. Luôn refactor Viết xong không phải là hết. Dọn dẹp thường xuyên mới giữ được code sạch. ✅ 10. Code review là cơ hội học hỏi Đừng ngại bị soi – chính là lúc mình trưởng thành hơn trong nghề. 🎯 Nguyên tắc vàng kèm theo: 👉KISS – Càng đơn giản càng tốt. 👉SRP – Mỗi hàm/class chỉ nên có một lý do để thay đổi. 👉DRY – Đừng lặp lại code, hãy gom logic chung lại. 👉Tách biệt trách nhiệm rõ ràng. 👉Đừng tối ưu quá sớm – Hãy để code chạy đúng trước. 👉Code Smells – Hàm dài, class bự, logic trùng lặp = có vấn đề. 👉Đừng quá cầu toàn, nhưng đừng để code bẩn sống lâu. 📌 Viết code sạch không giúp bạn viết xong nhanh hơn — nhưng chắc chắn giúp bạn (và team bạn) đỡ khổ về sau rất nhiều.😅😅😅 #cleancode #devlife #tipsfordevelopers #coding