Принцип KISS
KISS (англ. keep it simple, stupid — «не ускладнюй, дурню» або більш ввічливий варіант англ. keep it short and simple — «роби коротше і простіше») — процес і принцип проектування[1], при якому простота системи декларується в якості основної мети і/або цінності. Можна розглядати, як узагальнення фізичного закону «відкрита система тяжіє до мінімуму ентальпії». Принцип KISS базується на твердженні, що більшість систем працюють краще, якщо вони прості в користуванні. Тому простота повинна бути головною метою в області дизайну і потрібно намагатися уникати від непотрібних складнощів під час проектування.
Зміст |
Походження [ред.]
Акронім був придуманий Келлі Джонсоном, провідним інженером Lockheed Skunk Works (розробники літаків-шпигунів Lockheed U-2, SR-71 Blackbird тощо). Цей принцип найкраще ілюстується історією в якій Джонсон передав інженерам-конструкторам кілька інстументів і сказав, що літак який вони проетують повинен вміти полагодити в бойових умовах будь-який механік саме з цим набором інстументів. Таким чином слово «дурний» в даному контексті означає різницю між поломкою і складним процесом роботи для її усунення. Акронім використовується багатьма в ВПС США та в області розробки програмного забезпечення[2].
Ерік Реймонд у своїй книзі The Art of Unix Programming[3] резюмує філософію Unix як широко використовуваний принцип KISS.
Варіанти [ред.]
Принцип, швидше за все, знаходить свої витоки в таких концепціях, як бритва Оккама, «Простота — це найвища витонценість" Леонардо Да Вінчі, «Менше означає більше» Людвіг Міс ван дер Рое, або "Схоже, що досконалість досягається не тоді, коли немає, що додати, а тоді коли немає що відняти" Антуана де Сент-Екзюпері.
Колін Чепмен, засновник Lotus Cars, закликав своїх дизайнерів до "Спрощення та легкості".
В анімаційних фільмах [ред.]
Аніматор Річард Вільямс закликає до принципу KISS у своїй книгах «The Animator’s Survival Kit» («набір для виживання аніматора»), «Disney's Nine Old Men» («Дев'ять старих чоловіків Діснея»), «Disney Animation: The Illusion of Life» («Дісней Анімація: Ілюзія життя»), яка вважається "біблією по анімації". Недосвідчені аніматори можуть переанімувати («overanimate») заставивши своїх героїв рухатися і робити занадто багато.
Див. також [ред.]
Посилання [ред.]
Джерела [ред.]
Примітки [ред.]
- ↑ Kiss principle
- ↑ "KISS Principle" The Jargon File, version 4.4.7. Retrieved 2009-04-11.
- ↑ Raymond Eric The Unix Philosophy in One Lesson