1. Hàm (function) chỉ nên đảm nhiệm 1 trách nhiệm. Nếu xử lý logic loằng ngoằng thì nên tách ra hàm khác. Mỗi hàm nên có số lượng dòng code <40
2. Đặt tên biến phải tường minh, dễ hiểu và có comment
3. File Cần được định danh dựa theo nhiệm vụ mà file đó cần làm.
4. Css phải có Wrapper, đặt trong parent selectors