Viết code mà người khác đọc được

Code “thông minh” thì viết ra sướng tay nhưng bảo trì thì cực khổ. Đây là cách tôi hướng tới sự rõ ràng thay vì vậy.

Đặt tên cho tốt

Tên tốt xóa bỏ nhu cầu phải viết comment. Nếu một hàm cần cả một đoạn văn để giải thích, thì có lẽ nó cần một cái tên tốt hơn hoặc một phạm vi nhỏ hơn.

Giữ hàm nhỏ gọn

Một hàm nên làm một việc ở một mức trừu tượng. Khi nó phình to, hãy tách ra.

Làm cho trường hợp phổ biến trở nên hiển nhiên

Hãy tối ưu đường đọc code cho 90% trường hợp thường gặp. Đẩy các trường hợp biên ra ngoài rìa.

Code dễ đọc là món quà cho đồng đội của bạn — và cho chính bạn.