KISS (princip)

KISS ( zkratka pro " Keep it simple, stupid ") je princip designu přijatý americkým námořnictvem v roce 1960 [1] [2] .

Princip KISS uvádí, že většina systémů funguje nejlépe, pokud zůstávají jednoduché, spíše než aby se stávaly složitějšími. V oblasti designu by proto měla být jedním z klíčových cílů jednoduchost a vyvarovat se zbytečné složitosti. Fráze byla spojena s leteckým konstruktérem Clarencem Johnsonem (1910-1990) [3] . V 70. letech 20. století hojně se používal termín „princip KISS“ [ 4 ] .  Variace na frázi zahrnují " eng. Keep it Simple, Silly “, „ keep it short and simple “, „ keep it simple and straightforward[5] a „ keep it small and simple[6] .  

Původ

Zkratku údajně vymyslel Clarence Johnson, hlavní inženýr Lockheed Skunk Works (tvůrci Lockheed U-2 , SR-71 Blackbird a mnoha dalších letadel) [3] .

Zatímco už několik desetiletí je populární používat dešifrování „Keep it simple, stupid“, Johnson rozluštil KISS jako „Keep it simple stupid“ (bez čárky) a tento výklad stále používá mnoho autorů [7] (v angličtině , na rozdíl od ruštiny se čárka k oddělení (přidělení) odvolání používá poměrně zřídka). Nebyl v tom žádný skrytý význam, že inženýr byl hloupý; právě naopak [3] .

Tento princip nejlépe ilustruje příběh, kdy Johnson předal sadu nástrojů týmu konstruktérů letadel a dal jim podmínku, že střední mechanik by měl být schopen opravit proudový letoun, který navrhovali v terénu pouze s těmito nástroji. . Takže „hloupý“ odkazuje na vztah mezi skutečností, že se věci rozbijí, a obtížností jejich opravy.

Zkratka se často používá v americkém letectvu a v oblasti softwarového inženýrství.

Možnosti

Princip s největší pravděpodobností pochází z podobných konceptů, jako je Occamova břitva , Leonarda da Vinciho „Jednoduchost je nejvyšší propracovanost“, Mies van der Rohe „Méně je více“ nebo „Il semble que la perfection soit atteinte non quand il n' y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher“ od Antoine de Saint-Exupéry . Colin Chapman , zakladatel Lotus Cars , naléhal na své designéry, aby „zjednodušte, pak přidejte lehkost“. Robinsonovy stroje a Goldbergův stroj , které záměrně překomplikovaly řešení jednoduchých úkolů nebo problémů, jsou vtipnými příklady „non-KISS“ řešení.

Alternativní hledisko - "Udělejte vše tak jednoduché, jak je to možné, ale ne jednodušší" - je připisováno Albertu Einsteinovi , i když to může být podle jeho vlastních slov redakční prezentace Einsteinovy ​​přednášky [8] .

„Keep it simple and straightforward“ je možnost používaná v marketingu [5] .

V animovaných filmech

Animátor Richard Williams vysvětluje princip KISS ve své knize The Animator's Survival Kit a Disney Old Men Nine o něm píše také v The Illusion of Life: Disney Animation . Problém je v tom, že nezkušení animátoři svou práci "přežívají", což znamená, že postava se může příliš pohybovat a dělat příliš mnoho. Williams povzbuzuje animátory, aby následovali „KISS“.

Ve vývoji softwaru

Zásada, která zakazuje použití složitějších prostředků, než je nutné [9] . Přísloví, které se často používá v diskusích o designu, aby se zabránilo rostoucí funkčnosti a řízení složitosti vývoje. Možná souvisí s Keep It Short and Simple [10] . Princip deklaruje jednoduchost systému jako hlavní cíl a/nebo hodnotu. Eric Raymond ve své knize shrnuje filozofii UNIXu jako široce používaný princip KISS [11] .

— Filip Hanik, Senior Software Engineer ve SpringSource Division VMware, Inc. Celý text

Viz také

Poznámky

  1. The Routledge Dictionary of Modern American Slang and Unconventional English , Tom Dalzell, 2009, 1104 stran, str. 595, webová stránka: BGoogle-5F Archived 24. listopadu 2016 na Wayback Machine : poznámky US Navy „Project KISS“ z roku 1960, pod hlavičkou od kontradmirála Paula D. Stroopa, Chicago Daily Tribune , str. 43, 4. prosince 1960.
  2. The Concise New Partridge Dictionary of Slang , Eric Partridge, Tom Dalzell, Terry Victor, Psychology Press, 2007, s.384.
  3. 1 2 3 Clarence Leonard (Kelly) Johnson 1910-1990: Biografické paměti archivované 10. října 2015 ve Wayback Machine (PDF), Ben R. Rich, 1995, National Academies Press, Washington, DC, s. 13.
  4. Pit & Quarry , sv. 63, červenec 1970, str. 172, citace: "stejně jako v každém jiném kroku vývojového procesu dodržujte zásadu KISS - Keep It Simple, Stupid."
  5. 1 2 Definice principu Kiss od MONASH Marketing Dictionary (downlink) (18. listopadu 1994). Získáno 24. ledna 2016. Archivováno z originálu 30. ledna 2016. 
  6. Princip Kiss (downlink) . Získáno 1. října 2015. Archivováno z originálu 21. září 2011. 
  7. Ram B. Misra (2004), "Globální outsourcing IT: Metriky úspěchu všech stran", Journal of Information Technology Cases and Applications , svazek 6, číslo 3, strana 21. Online verze Archivováno 29. ledna 2012 na Wayback Machine . Získáno 2009-12-19.
  8. Všechno by mělo být co nejjednodušší, ale ne jednodušší | Citát vyšetřovatel . Získáno 3. května 2016. Archivováno z originálu 29. května 2012.
  9. KISS // Vysvětlující slovník informatiky / Pivnyak G.G. - Sprcha. : Nat. polnice un-t, 2008. - S.  130 . — 599 s. - ISBN 978-966-350-087-4 .
  10. Princip  polibku . babylon.com. Datum přístupu: 25. července 2010. Archivováno z originálu 18. února 2012.
  11. Eric Raymond . Unixová filozofie v jedné lekci // Umění unixového programování. — Addison-Wesley. — ISBN 0-13-142901-9 .

Odkazy