Nguyên tắc lập trình KISS
Nguyên tắc lập trình KISS (Keep it simple, stupid, Hãy làm cho đơn giản, đồ ngốc) ngụ ý từ bỏ việc làm phức tạp hóa không cần thiết hệ thống đang được thiết kế, nếu có thể làm cho nó đơn giản và nhẹ nhàng hơn.
Để xây dựng hệ thống một cách chính xác theo nguyên tắc KISS cần tuân thủ các quy tắc sau:
-
Tất cả các nhiệm vụ cần thiết phải được chia nhỏ
thành các nhiệm vụ con nhỏ hơn, việc phát triển chúng
không nên mất quá
4-12giờ. - Tất cả các nhiệm vụ con phải được giải quyết bằng một hoặc nhiều lớp.
-
Các phương thức để giải quyết nhiệm vụ lý tưởng nhất
nên giới hạn không quá
30-40dòng. - Trước khi viết code, trước tiên cần nghĩ ra cách giải quyết nhiệm vụ đặt ra sẽ như thế nào.
- Cần xóa tất cả code không cần thiết và lỗi thời.
Xem thêm
-
nguyên tắc
SOLID,
nguyên tắc này đưa ra các khuyến nghị cho phần mềm dựa trên Lập trình Hướng Đối tượng -
nguyên tắc
DRY,
nguyên tắc này chia phần mềm thành các thành phần nhỏ -
nguyên tắc
YAGNI,
nguyên tắc này ngụ ý từ bỏ chức năng dư thừa của phần mềm -
nguyên tắc
CQS,
nguyên tắc này chỉ định cho mỗi hàm chỉ một lệnh -
nguyên tắc
LoD,
nguyên tắc này được áp dụng khi phát triển phần mềm -
nguyên tắc phân tách trách nhiệm,
nguyên tắc này được áp dụng khi phát triển phần mềm