Nguyên tắc lập trình YAGNI
Nguyên tắc lập trình YAGNI (You aren't gonna need it, Bạn sẽ không cần nó) giả định việc từ chối các chức năng dư thừa của hệ thống bạn đang phát triển, tức là nếu không có nhu cầu trực tiếp đối với một nhiệm vụ hoặc phương pháp, thì nên từ bỏ chúng.
Khi lập kế hoạch làm việc trên dự án, theo nguyên tắc YAGNI, không cần viết mã có thể khi nào đó sẽ có ích cho bạn, thay vào đó nên giải quyết trước tiên những nhiệm vụ cấp thiết và quan trọng nhất.
Xem thêm
-
nguyên tắc
SOLID,
đư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,
phân chia phần mềm thành các thành phần nhỏ -
nguyên tắc
KISS,
giả định việc từ chối sự phức tạp hóa phần mềm -
nguyên tắc
CQS,
chỉ định cho mỗi hàm chỉ một lệnh -
nguyên tắc
LoD,
đượ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,
được áp dụng khi phát triển phần mềm