SUUKKO (periaate)

KISS ( lyhenne sanoista " Keitä yksinkertainen, tyhmä ") on suunnitteluperiaate, jonka Yhdysvaltain laivasto hyväksyi vuonna 1960 [1] [2] .

KISS-periaatteen mukaan useimmat järjestelmät toimivat parhaiten, jos ne pysyvät yksinkertaisina sen sijaan, että ne muuttuvat monimutkaisemmiksi. Siksi suunnittelun alalla yksinkertaisuuden tulisi olla yksi tärkeimmistä tavoitteista, ja tarpeetonta monimutkaisuutta tulisi välttää. Lause yhdistettiin lentokonesuunnittelija Clarence Johnson (1910-1990) [3] . 1970-luvulla termiä "KISS-periaate" käytettiin laajalti [ 4 ] .  Muunnelmia lauseesta ovat " eng. Pidä se yksinkertainen, typerä ", " pidä se lyhyt ja yksinkertainen ", " pidä se yksinkertainen ja suoraviivainen " [5] ja " pidä se pieni ja yksinkertainen " [6] .

Alkuperä

Lyhenteen kerrotaan keksineen Clarence Johnsonin, Lockheed Skunk Worksin pääinsinöörin ( Lockheed U-2 :n , SR-71 Blackbirdin ja monien muiden lentokoneiden luojat) [3] .

Vaikka on ollut suosittua useiden vuosikymmenien ajan käyttää salauksenpurkua "Keep it simple, stupid", Johnson tulkitsi KISSin "Keep it simple tyhmäksi" (ilman pilkkua), ja monet kirjoittajat käyttävät edelleen tätä tulkintaa [7] (englanniksi ). , toisin kuin venäjäksi, pilkkua käytetään valituksen eristämiseen (allokoimiseen) melko harvoin). Siinä ei ollut piilotettua merkitystä, että insinööri oli tyhmä; juuri päinvastoin [3] .

Tätä periaatetta havainnollistaa parhaiten tarina, kun Johnson luovutti joukon työkaluja lentokonesuunnittelijaryhmälle ja antoi heille ehdon, että keskitason mekaanikko pystyy korjaamaan heidän suunnittelemansa suihkukoneen kentällä vain niillä työkaluilla. . Joten "tyhmä" tarkoittaa suhdetta sen tosiasian, että asiat rikkoutuvat, ja niiden korjaamisen vaikeuden välillä.

Lyhennettä käytetään usein Yhdysvaltain ilmavoimissa ja ohjelmistosuunnittelun alalla.

Vaihtoehdot

Periaate on todennäköisesti peräisin samanlaisista käsitteistä, kuten Occamin partaveitsi , Leonardo da Vincin "Yksinkertaisuus on äärimmäistä hienostuneisuutta", Mies van der Rohen "Vähemmän on enemmän" tai "Il semble que la perfection soit atteinte non quand il n' y a plus rien à ajouter, mais quand il n'y a plus rien à rerancher", Antoine de Saint-Exupéry . Colin Chapman , Lotus Carsin perustaja , kehotti suunnittelijoitaan "yksinkertaistamaan ja lisäämään keveyttä". Robinson-koneet ja Goldberg-kone , jotka ovat tarkoituksella ylimonimutkaiset ratkaisuja yksinkertaisiin tehtäviin tai ongelmiin, ovat humoristisia esimerkkejä "ei-KISS"-ratkaisuista.

Vaihtoehtoinen näkökulma - "Tee kaikesta niin yksinkertaista kuin mahdollista, mutta ei yksinkertaisempaa" - johtuu Albert Einsteinista , vaikka tämä saattaa olla hänen omin sanoin toimituksellinen esitys Einsteinin pitämästä luennosta [8] .

"Pidä se yksinkertainen ja suoraviivainen" on markkinoinnissa käytetty vaihtoehto [5] .

Animaatioelokuvissa

Animaattori Richard Williams selittää KISS-periaatteen kirjassaan The Animator's Survival Kit , ja Disney Old Men Nine kirjoittaa siitä myös The Illusion of Life: Disney Animationissa . Ongelmana on, että kokemattomat animaattorit "ylianimoivat" työnsä, mikä tarkoittaa, että hahmo voi liikkua liikaa ja tehdä liikaa. Williams kannustaa animaattoreita seuraamaan "KISSiä".

Ohjelmistokehityksessä

Periaate, joka kieltää tarpeettoman monimutkaisempien keinojen käytön [9] . Sanonta, jota usein käytetään suunnittelukeskusteluissa estämään lisääntyvää toimivuutta ja hallitsemaan kehitystyön monimutkaisuutta. Mahdollisesti liittyy artikkeliin Keep It Short and Simple [10] . Periaate julistaa järjestelmän yksinkertaisuuden päätavoitteeksi ja/tai arvoksi. Eric Raymond tiivistää kirjassaan UNIX-filosofian laajalti käytettynä KISS-periaatteena [11] .

— Filip Hanik, vanhempi ohjelmistosuunnittelija, SpringSource Division VMware, Inc. Koko teksti

Katso myös

Muistiinpanot

  1. The Routledge Dictionary of Modern American Slang and Unconventional English , Tom Dalzell, 2009, 1104 sivua, s. 595, verkkosivu: BGoogle-5F Arkistoitu 24. marraskuuta 2016 Wayback Machinessa : toteaa US Navy "Project KISS", johtaja 1960 kirjoittanut kontraamiraali Paul D. Stroop, Chicago Daily Tribune , s. 43, 4. joulukuuta 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: Biografinen muistelma arkistoitu 10. lokakuuta 2015 Wayback Machinessa (PDF), kirjoittanut Ben R. Rich, 1995, National Academies Press, Washington, DC, s. 13.
  4. Pit & Quarry , Voi. 63, heinäkuu 1970, s. 172, lainaus: "Kuten kaikissa muissa kehitysprosessin vaiheissa, noudata KISS-periaatetta - Keep It Simple, Stupid."
  5. 1 2 Kiss-periaatteen määritelmä MONASH Marketing Dictionaryssa (downlink) (18. marraskuuta 1994). Haettu 24. tammikuuta 2016. Arkistoitu alkuperäisestä 30. tammikuuta 2016. 
  6. Suudelmaperiaate (downlink) . Haettu 1. lokakuuta 2015. Arkistoitu alkuperäisestä 21. syyskuuta 2011. 
  7. Ram B. Misra (2004), "Global IT Outsourcing: Metrics for Success of All Parties", Journal of Information Technology Cases and Applications , osa 6, numero 3, sivu 21. Verkkoversio Arkistoitu 29. tammikuuta 2012 Wayback Machinessa . Haettu 19.12.2009.
  8. Kaiken pitäisi olla mahdollisimman yksinkertaista, mutta ei yksinkertaisempaa | Lainaus tutkija . Haettu 3. toukokuuta 2016. Arkistoitu alkuperäisestä 29. toukokuuta 2012.
  9. KISS // Tietojenkäsittelytieteen selittävä sanakirja / Pivnyak G.G. - Suihku. : Nat. toitottaa un-t, 2008. - S.  130 . — 599 s. - ISBN 978-966-350-087-4 .
  10. Suudelmaperiaate . _  babylon.com. Käyttöpäivä: 25. heinäkuuta 2010. Arkistoitu alkuperäisestä 18. helmikuuta 2012.
  11. Eric Raymond . Unix-filosofia yhdessä oppitunnissa // Unix-ohjelmoinnin taito. - Addison-Wesley. — ISBN 0-13-142901-9 .

Linkit