Mục lục:
- Định nghĩa - Nguyên tắc ngu ngốc đơn giản (Nguyên tắc KISS) nghĩa là gì?
- Techopedia giải thích Nguyên tắc ngu ngốc đơn giản (Nguyên tắc KISS)
Định nghĩa - Nguyên tắc ngu ngốc đơn giản (Nguyên tắc KISS) nghĩa là gì?
Nguyên tắc "giữ cho nó đơn giản ngu ngốc" (KISS) là một quy tắc thiết kế nói rằng các hệ thống hoạt động tốt nhất khi chúng có thiết kế đơn giản thay vì phức tạp. KISS không có nghĩa là ngụ ý ngu ngốc. Ngược lại, nó thường được liên kết với các hệ thống thông minh có thể bị hiểu sai là ngu ngốc vì thiết kế đơn giản của chúng. Nguyên tắc KISS cản trở và / hoặc ngăn chặn sự kỳ công leo thang, chuyển đổi hệ thống và các vấn đề CNTT khác.
KISS cũng là một từ viết tắt của "giữ cho nó ngắn gọn và đơn giản" và "giữ cho nó đơn giản và thẳng thắn".
Techopedia giải thích Nguyên tắc ngu ngốc đơn giản (Nguyên tắc KISS)
Kelly Johnson đã xây dựng nguyên tắc KISS vào giữa những năm 1900 khi đang làm kỹ sư cho Công ty Lockheed Skunk Works, chương trình phát triển máy bay tiên tiến của Lockheed Martin.
Johnson đưa ra nguyên tắc KISS trong suốt sự nghiệp kỹ thuật lâu dài về thiết kế hệ thống với khả năng sửa chữa đơn giản, sử dụng các công cụ và kỹ năng được sử dụng bởi các thợ máy trung bình. Ngày nay, thuật ngữ này thường được sử dụng trong thiết kế phần mềm, trong đó chức năng creep và creep hướng dẫn có thể làm cho các chương trình không thể quản lý được theo thời gian.
Nguyên tắc KISS tương tự như các khái niệm cũ hơn:
- Albert Einstein: "Mọi thứ nên được làm đơn giản nhất có thể, nhưng không đơn giản hơn." Điều này có nghĩa là người ta nên đơn giản hóa thiết kế của một sản phẩm và đạt được thành công khi một thiết kế ở mức đơn giản tối đa.
- Dao cạo của Occam (hoặc Ockham): Một lý thuyết của thế kỷ 14 nói rằng trong một loạt các giả thuyết, cách đơn giản nhất rất có thể là chính xác trừ khi gánh nặng chứng minh thuộc về một lý thuyết phức tạp hơn.