KISS (англ. keep it simple, stupid — «нехай буде просто, дурню» або більш ввічливий варіант англ. keep it short and simple — «роби коротше і простіше») — процес і принцип проектування, при якому простота системи декларується як основна мета та/або цінність. Можна розглядати, як узагальнення фізичного закону «відкрита система тяжіє до мінімуму ентальпії». Принцип KISS базується на твердженні, що більшість систем працюють краще, якщо вони прості в користуванні. Виходячи з цього, простота повинна бути головною метою в області дизайну і потрібно намагатися уникати непотрібних складнощів під час проектування.
Походження
Акронім був придуманий Келлі Джонсоном, провідним інженером Lockheed Skunk Works (розробники літаків-шпигунів Lockheed U-2, SR-71 Blackbird тощо). Цей принцип найкраще ілюструється історією, в якій Джонсон передав інженерам-конструкторам кілька інструментів і сказав, що літак, який вони проектують, повинен вміти полагодити в бойових умовах будь-який механік саме з цим набором інструментів. Таким чином слово «дурний» в даному контексті означає різницю між поломкою і складним процесом роботи для її усунення. Акронім використовується багатьма в ВПС США та в області розробки програмного забезпечення.
Ерік Реймонд у своїй книзі The Art of Unix Programming резюмує філософію Unix як широко використовуваний принцип KISS.
Варіанти
Принцип, швидше за все, знаходить свої витоки в таких концепціях, як бритва Оккама, «Простота — це найвища витонченість» Леонардо да Вінчі, «Менше означає більше» Людвіг Міс ван дер Рое, або «Схоже, що досконалість досягається не тоді, коли немає, що додати, а тоді коли немає що відняти» Антуан де Сент-Екзюпері.
Колін Чепмен, засновник Lotus Cars, закликав своїх дизайнерів до «Спрощення та легкості».
В анімаційних фільмах
Аніматор закликає до принципу KISS у своїх книгах «The Animator's Survival Kit» («набір для виживання аніматора»), «Disney's Nine Old Men» («Дев'ять старих чоловіків Діснея»), «Disney Animation: The Illusion of Life» («Анімація Дісней: Ілюзія життя»), які вважаються «біблією по анімації». Недосвідчені аніматори можуть «переанімувати» («overanimate») свій твір, змусивши героїв рухатися і робити занадто багато.
Див. також
Посилання
Примітки
- . Архів оригіналу за 27 грудня 2011. Процитовано 16 грудня 2011.
- «KISS Principle» [ 29 серпня 2012 у Wayback Machine.] The Jargon File, version 4.4.7. Retrieved 2009-04-11.
- . Архів оригіналу за 26 грудня 2005. Процитовано 10 жовтня 2012.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
KISS angl keep it simple stupid nehaj bude prosto durnyu abo bilsh vvichlivij variant angl keep it short and simple robi korotshe i prostishe proces i princip proektuvannya pri yakomu prostota sistemi deklaruyetsya yak osnovna meta ta abo cinnist Mozhna rozglyadati yak uzagalnennya fizichnogo zakonu vidkrita sistema tyazhiye do minimumu entalpiyi Princip KISS bazuyetsya na tverdzhenni sho bilshist sistem pracyuyut krashe yaksho voni prosti v koristuvanni Vihodyachi z cogo prostota povinna buti golovnoyu metoyu v oblasti dizajnu i potribno namagatisya unikati nepotribnih skladnoshiv pid chas proektuvannya PohodzhennyaAkronim buv pridumanij Kelli Dzhonsonom providnim inzhenerom Lockheed Skunk Works rozrobniki litakiv shpiguniv Lockheed U 2 SR 71 Blackbird tosho Cej princip najkrashe ilyustruyetsya istoriyeyu v yakij Dzhonson peredav inzheneram konstruktoram kilka instrumentiv i skazav sho litak yakij voni proektuyut povinen vmiti polagoditi v bojovih umovah bud yakij mehanik same z cim naborom instrumentiv Takim chinom slovo durnij v danomu konteksti oznachaye riznicyu mizh polomkoyu i skladnim procesom roboti dlya yiyi usunennya Akronim vikoristovuyetsya bagatma v VPS SShA ta v oblasti rozrobki programnogo zabezpechennya Erik Rejmond u svoyij knizi The Art of Unix Programming rezyumuye filosofiyu Unix yak shiroko vikoristovuvanij princip KISS VariantiPrincip shvidshe za vse znahodit svoyi vitoki v takih koncepciyah yak britva Okkama Prostota ce najvisha vitonchenist Leonardo da Vinchi Menshe oznachaye bilshe Lyudvig Mis van der Roe abo Shozhe sho doskonalist dosyagayetsya ne todi koli nemaye sho dodati a todi koli nemaye sho vidnyati Antuan de Sent Ekzyuperi Kolin Chepmen zasnovnik Lotus Cars zaklikav svoyih dizajneriv do Sproshennya ta legkosti V animacijnih filmahAnimator zaklikaye do principu KISS u svoyih knigah The Animator s Survival Kit nabir dlya vizhivannya animatora Disney s Nine Old Men Dev yat starih cholovikiv Disneya Disney Animation The Illusion of Life Animaciya Disnej Ilyuziya zhittya yaki vvazhayutsya bibliyeyu po animaciyi Nedosvidcheni animatori mozhut pereanimuvati overanimate svij tvir zmusivshi geroyiv ruhatisya i robiti zanadto bagato Div takozhBritva Okkama Princip YAGNI Princip DRYPosilannyaPrimitki Arhiv originalu za 27 grudnya 2011 Procitovano 16 grudnya 2011 KISS Principle 29 serpnya 2012 u Wayback Machine The Jargon File version 4 4 7 Retrieved 2009 04 11 Arhiv originalu za 26 grudnya 2005 Procitovano 10 zhovtnya 2012