Clean code
Thế nào là clean code
Dễ đọc
Dễ thay đổi
Dễ bảo trì
Quy tắc đặt tên
1. Dùng những tên thể hiện được mục đích
2. Tạo sự khác biệt rõ ràng
Hãy phân biệt tên theo cách cung cấp cho người đọc những khác biệt rõ ràng.
3. Dùng những tên phát âm được
4. Dùng những tên tìm kiếm được
5. Không cần phải thêm các thành phần tiền tố
6. Tên lớp nên sử dụng danh từ hoặc cụm danh từ không nên là một động từ
7. Tên các phương thức nên là động từ ( get, set, is)
8. Chọn một từ cho mỗi khái niệm
fetch, retrieve, get là các phương thức có cùng chức năng nên thống nhất 1 cách đặt
9. Magic number
10. Viết hoa các giá trị không đổi
Cách viết hàm
Nguyên tắc đầu tiên của hàm là chúng phải nhỏ. Nguyên tắc thứ hai là chúng phải nhỏ hơn nữa
Hàm thực một việc
Tránh dùng nhiều vòng lặp lồng nhau
Nguyên tắc stepdown
Đối số của hàm
Comment
Một số comment là cần thiết hoặc có ích. Chúng ta sẽ xem xét một vài trường hợp mà tôi cho là xứng đáng để bạn bỏ công ra viết. Tuy nhiên, hãy nhớ rằng comment thật sự tốt là comment không cần phải viết ra.
COMMENT PHÁP LÝ
COMMENT CUNG CẤP THÔNG TIN
GIẢI THÍCH MỤC ĐÍCH
TODO COMMENTS
Format Code
Luôn format code
Class
Lớp nên nhỏ
Một số nguyên tắc
Single Responsibility Principle (SRP)
Open Closed Principle (OCP)
Dependency Inversion Principle (DIP)
Last updated