Professional Documents
Culture Documents
Clean Code
Clean Code
Các lập trình viên phải tránh để lại những dấu hiệu làm code trở nên khó hiểu.
tránh dùng những từ mang nghĩa khác với nghĩa cố định của nó.
- Không nên đặt tên giống với các từ dễ hiểu lầm là viết sai chính tả
- Nên tránh sử dụng cùng lúc các từ Cùng nghĩa để tránh gây nhiễu
- Không để kiểu dữ liệu trung với tên viết VD: NameString , CustomerObject
- Độ dài của tên phải tương ứng với phạm vi hoạt động của nó.
- Không nên sử dùg các chữ cái đơn lẻ cho khai báo biến kể cả vòng lặp
* Tên lớp
- Tên lớp và các đối tượng nên sử dụng danh từ hoặc cụm danh từ,
*Tên các phương thức
-Các phương thức truy cập, chỉnh sửa thuộc tính phải được đặt tên cùng với get, set và is
Nhỏ. : 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
Chỉ làm một việc. :
Tên dễ hiểu: Dễ hiểu được chức năng hành động của nó
Chỉ nên có ít đối số.
Không có tác dụng phụ. : Tác dụng phụ (hay hiệu ứng lề) là một sự lừa dối. Hàm của bạn được hy
vọng sẽ làm một việc, nhưng nó cũng làm những việc khác mà bạn không thấy.
Không được dùng đối số dạng flag mà phải tách nhỏ hàm ra thành nhiều hàm độc lập để dễ gọi
cũng như test
Số lượng đối số lý tưởng cho một hàm là không (niladic), tiếp đến là một (monadic), sau đó là hai
(dyadic). Nên tránh trường hợp ba đối số (triadic) nếu có thể
Các đối số đầu ra khó hiểu hơn các đối số đầu vào. Khi chúng ta đọc một hàm, chúng ta quen với ý
tưởng thông tin đi vào hàm thông qua các đối số, và kết quả nhận được thông qua giá trị trả về.
Nói chung chúng ta nên tránh các đối số đầu ra
Chương 4: Comments thế nào cho chuẩn?