30/09/2018, 16:37
Lập trình viên nên thuộc lòng triết lý KISS và YAGNI
Lập trình viên nên thuộc lòng triết lý KISS và YAGNI
Bài viết được dịch từ blog Coding Horror Những quan điểm của kỹ sư Rico (hiện đang làm việc cho Microsoft) về một chủ đề gần như rất thân thuộc đối với tôi: Tôi không nghĩ rằng có ai đó lại có thể …
Khi bạn viết code thì nên ghi nhớ 2 nguyên tắc sau đây nhé:
- KISS (“Keep it simple, stupid” – Giữ cho nó đơn giản).
- YAGNI (You Aren’t Gonna Need It – Chỉ xây dựng khi mà bạn thực sự cần nó, đừng bao giờ đoán trước là bạn sẽ cần nó).
Mời bạn đọc tiếp bài viết ở đây: http://bit.ly/1Mq0qFi
Bài liên quan
Em nghĩ dịch là “Giữ cho nó đơn giản” là được. Cái vế sau “gớm” quá anh ơi.
Wikipedia
Thanks Đạt đã chỉ ra chỗ sai nhé, anh đã sửa lại rồi.
“Stupid” ở đây ko phải là nói engineer là đồ ngốc, mà ý là mối quan hệ giữa cách mà những thứ bị hỏng và sự phức tạp để sửa chữa chúng.
KISS còn có những biến thể khác như: “keep it short and simple”, “keep it simple and straightforward” và “keep it small and simple”.
Thanks