SĂRUT (principiu)

KISS ( un acronim pentru „ Keep it simple, stupid ”) este un principiu de design adoptat de Marina SUA în 1960 [1] [2] .

Principiul KISS afirmă că majoritatea sistemelor funcționează cel mai bine dacă rămân simple, mai degrabă decât devin mai complexe. Prin urmare, în domeniul designului, simplitatea ar trebui să fie unul dintre obiectivele cheie, iar complexitatea inutilă ar trebui evitată. Sintagma a fost asociată cu designerul de aeronave Clarence Johnson (1910-1990) [3] . În anii 1970 termenul „principiul KISS” a fost utilizat pe scară largă [ 4 ] .  Variațiile expresiei includ „ ing. Păstrați-l simplu, prostesc ”, „ ține-l scurt și simplu ”, „ ține-l simplu și simplu[5] și „ ține-l mic și simplu[6] .  

Origine

Acronimul a fost inventat de Clarence Johnson, inginer șef la Lockheed Skunk Works (creatorii Lockheed U-2 , SR-71 Blackbird și multe alte avioane) [3] .

Deși de câteva decenii a fost populară utilizarea decriptării „Keep it simple, stupid”, Johnson a descifrat KISS drept „Keep it simple stupid” (fără virgulă) și această interpretare este încă folosită de mulți autori [7] (în engleză ). , spre deosebire de rusă, virgula este folosită pentru a izola (aloca) recursul destul de rar). Nu exista niciun sens ascuns în asta că inginerul era prost; tocmai invers [3] .

Acest principiu este cel mai bine ilustrat de povestea când Johnson a înmânat un set de instrumente unei echipe de ingineri proiectanți de aeronave, dându-le condiția ca un mecanic de nivel mediu să poată repara avionul pe care îl proiectau pe teren doar cu acele instrumente. . Deci „prost” se referă la relația dintre faptul că lucrurile se rup și dificultatea de a le repara.

Acronimul este adesea folosit în Forțele Aeriene ale SUA și în domeniul ingineriei software.

Opțiuni

Principiul derivă cel mai probabil din concepte similare precum briciul lui Occam , „Simplitatea este sofisticarea supremă” a lui Leonardo da Vinci, „Less is more” de Mies van der Rohe sau „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" de Antoine de Saint-Exupéry . Colin Chapman , fondatorul Lotus Cars , și-a îndemnat designerii să „simplifice, apoi să adauge lejeritate”. Mașinile Robinson și mașina Goldberg , care au soluții prea complicate în mod intenționat la sarcini sau probleme simple, sunt exemple pline de umor de soluții „non-KISS”.

Un punct de vedere alternativ – „Fă totul cât mai simplu posibil, dar nu mai simplu” – îi este atribuit lui Albert Einstein , deși aceasta poate fi o prezentare editorială, în propriile sale cuvinte, a unei prelegeri susținute de Einstein [8] .

„Păstrați-l simplu și direct” este o opțiune folosită în marketing [5] .

În filme de animație

Animatorul Richard Williams explică principiul KISS în cartea sa The Animator's Survival Kit , iar cei nouă bătrâni Disney scriu despre el și în The Illusion of Life: Disney Animation . Problema este că animatorii fără experiență își „supraanima” munca, adică un personaj se poate mișca prea mult și poate face prea mult. Williams încurajează animatorii să urmărească „KISS”.

În dezvoltarea de software

Principiul care interzice utilizarea unor mijloace mai complexe decât este necesar [9] . O vorbă adesea invocată în discuțiile de proiectare pentru a evita funcționalitatea crescândă și pentru a gestiona complexitatea dezvoltării. Posibil legat de Keep It Short and Simple [10] . Principiul declară simplitatea sistemului drept principal scop și/sau valoare. Eric Raymond rezumă filozofia UNIX în cartea sa drept principiul KISS larg utilizat [11] .

— Filip Hanik, inginer senior software la SpringSource Division VMware, Inc. Text complet

Vezi și

Note

  1. The Routledge Dictionary of Modern American Slang and Unconventional English , Tom Dalzell, 2009, 1104 pagini, p.595, pagina web: BGoogle-5F Arhivat 24 noiembrie 2016 la Wayback Machine : notează US Navy „Project KISS” din 1960, intitulat de contraamiralul Paul D. Stroop, Chicago Daily Tribune , p.43, 4 decembrie 1960.
  2. The Concise New Partridge Dictionary of Slang , Eric Partridge, Tom Dalzell, Terry Victor, Psychology Press, 2007, p.384.
  3. 1 2 3 Clarence Leonard (Kelly) Johnson 1910-1990: A Biographical Memoir Arhivat 10 octombrie 2015 la Wayback Machine (PDF), de Ben R. Rich, 1995, National Academies Press, Washington, DC, p. 13.
  4. Pit & Quarry , Vol. 63, iulie 1970, p.172, citat: „ca în orice alt pas al procesului de dezvoltare, urmați principiul KISS – Keep It Simple, Stupid”.
  5. 1 2 Definiția principiului sărutului de către MONASH Marketing Dictionary (downlink) (18 noiembrie 1994). Consultat la 24 ianuarie 2016. Arhivat din original la 30 ianuarie 2016. 
  6. Principiul sărutului (link în jos) . Consultat la 1 octombrie 2015. Arhivat din original pe 21 septembrie 2011. 
  7. ^ Ram B. Misra (2004), „Global IT Outsourcing: Metrics for Success of All Parties”, Journal of Information Technology Cases and Applications , volumul 6 numărul 3, pagina 21. Versiunea online Arhivată 29 ianuarie 2012 la Wayback Machine . Consultat 2009-12-19.
  8. Totul ar trebui făcut cât se poate de simplu, dar nu mai simplu | Citat Investigator . Consultat la 3 mai 2016. Arhivat din original pe 29 mai 2012.
  9. KISS // Dicționar explicativ de informatică / Pivnyak G.G. - Duș. : Nat. goarnă un-t, 2008. - S.  130 . — 599 p. - ISBN 978-966-350-087-4 .
  10. Principiul  sărutului . babylon.com. Data accesului: 25 iulie 2010. Arhivat din original la 18 februarie 2012.
  11. Eric Raymond . Filosofia Unix într-o singură lecție // Arta programării Unix. — Addison-Wesley. — ISBN 0-13-142901-9 .

Link -uri