KISS (elv)

A KISS ( a " Keep it simple, stupid " rövidítése ) egy tervezési elv, amelyet az Egyesült Államok haditengerészete 1960-ban fogadott el [1] [2] .

A KISS-elv kimondja, hogy a legtöbb rendszer akkor működik a legjobban, ha egyszerű marad, nem pedig bonyolultabbá válik. Ezért a tervezés területén az egyszerűség legyen az egyik legfontosabb cél, és kerülni kell a felesleges bonyolultságot. Ezt a kifejezést Clarence Johnson (1910-1990) repülőgép-tervezővel [3] hozták kapcsolatba . Az 1970-es években a "KISS-elv" kifejezést széles körben használták [ 4 ] .  A kifejezés változatai közé tartozik az " eng. Legyen egyszerű, buta ”, „ legyen rövid és egyszerű ”, „ legyen egyszerű és egyértelmű[5] és „ legyen kicsi és egyszerű[6] .  

Eredet

A mozaikszót állítólag Clarence Johnson, a Lockheed Skunk Works főmérnöke (a Lockheed U-2 , SR-71 Blackbird és sok más repülőgép alkotói) alkotta meg [3] .

Míg több évtizede népszerű a „Keep it simple, stupid” dekódolás használata, Johnson a KISS-t „Keep it simple stupid”-ként fejtette meg (vessző nélkül), és ezt az értelmezést még mindig sok szerző használja [7] (angolul , az orosztól eltérően a vesszőt meglehetősen ritkán használják a fellebbezés elkülönítésére (kiosztására ). Nem volt benne rejtett jelentése, hogy a mérnök hülye; éppen fordítva [3] .

Ezt az elvet az a történet illusztrálja a legjobban, amikor Johnson egy szerszámkészletet adott át repülőgép-tervező mérnökökből álló csapatnak, feltételül téve számukra, hogy egy középszintű szerelő csak azokkal az eszközökkel tudja megjavítani az általuk tervezett repülőgépet. . A „hülyeség” tehát a dolgok elromlásának ténye és a javításuk nehézsége közötti kapcsolatra utal.

A mozaikszót gyakran használják az Egyesült Államok légierejében és a szoftverfejlesztés területén.

Opciók

Az elv nagy valószínűséggel hasonló fogalmakból ered, mint például Occam borotvája , Leonardo da Vinci „Az egyszerűség a végső kifinomultság”, Mies van der Rohe „A kevesebb több” vagy „Il semble que la perfection soit atteinte non quand il n” című műve. y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher" – Antoine de Saint-Exupéry . Colin Chapman , a Lotus Cars alapítója arra buzdította tervezőit, hogy „egyszerűsítsék, majd adjunk könnyedséget”. A Robinson-gépek és a Goldberg-gép , amelyek szándékosan túlbonyolították az egyszerű feladatokat vagy problémákat, humoros példák a „nem KISS” megoldásokra.

Egy alternatív nézőpont – "Tegyen mindent a lehető legegyszerűbbé, de ne egyszerűbbé" - Albert Einsteinnek tulajdonítható , bár ez egy Einstein előadásának saját szavaival való szerkesztői bemutatása lehet [8] .

A „Keep it simple and simple” – a marketingben használt lehetőség [5] .

Animációs filmekben

Richard Williams animátor kifejti a KISS-elvet The Animator's Survival Kit című könyvében , és a Disney Old Men Nine is ír róla az Életillúzió: Disney Animációban . A probléma az, hogy a tapasztalatlan animátorok "túlanimálják" munkájukat, ami azt jelenti, hogy egy karakter túl sokat mozoghat és túl sokat tehet. Williams arra biztatja az animátorokat, hogy kövessék a KISS-t.

A szoftverfejlesztésben

Az elv, amely tiltja a szükségesnél összetettebb eszközök alkalmazását [9] . Ezt a mondást gyakran felidézik a tervezési viták során a növekvő funkcionalitás kivédésére és a fejlesztési komplexitás kezelésére. Valószínűleg a Keep It Short and Simple- hez kapcsolódik [10] . Az elv fő célként és/vagy értékként a rendszer egyszerűségét deklarálja. Eric Raymond a UNIX-filozófiát a széles körben használt KISS-elvként foglalja össze könyvében [11] .

– Filip Hanik, a SpringSource Divízió VMware, Inc. vezető szoftvermérnöke. Teljes szöveg

Lásd még

Jegyzetek

  1. The Routledge Dictionary of Modern American Slang and Unconventional English , Tom Dalzell, 2009, 1104 oldal, 595. oldal, weboldal: BGoogle-5F Archiválva : 2016. november 24. a Wayback Machine -nél : megjegyzi az US Navy "Project KISS", vezetője 1960 Paul D. Stroop ellentengernagy, Chicago Daily Tribune , 43. o., 1960. december 4.
  2. The Concise New Partridge Dictionary of Slang , Eric Partridge, Tom Dalzell, Terry Victor, Psychology Press, 2007, 384. o.
  3. 1 2 3 Clarence Leonard (Kelly) Johnson 1910-1990: Életrajzi emlékirat archiválva 2015. október 10-én, a Wayback Machine -nél (PDF), készítette: Ben R. Rich, 1995, National Academies Press, Washington, DC, o. 13.
  4. Pit & Quarry , Vol. 63, 1970. július, 172. o., idézet: "mint a fejlesztési folyamat minden más lépésében, kövesse a KISS elvet – Keep It Simple, Stupid."
  5. 1 2 Kiss elv meghatározása a MONASH Marketing Dictionary által (downlink) (1994. november 18.). Letöltve: 2016. január 24. Az eredetiből archiválva : 2016. január 30. 
  6. Kiss Principle (downlink) . Letöltve: 2015. október 1. Az eredetiből archiválva : 2011. szeptember 21.. 
  7. Ram B. Misra (2004), "Global IT Outsourcing: Metrics for Success of All Parties", Journal of Information Technology Cases and Applications , 6. kötet, 3. szám, 21. oldal. Online verzió Archivált : 2012. január 29. a Wayback Machine -nél . Letöltve: 2009-12-19.
  8. Mindent olyan egyszerűvé kell tenni, amennyire csak lehetséges, de nem egyszerűbben | Idézet Nyomozó . Letöltve: 2016. május 3. Archiválva az eredetiből: 2012. május 29.
  9. KISS // Számítástechnikai magyarázó szótár / Pivnyak G.G. - Zuhany. : Nat. kürt un-t, 2008. - S.  130 . — 599 p. - ISBN 978-966-350-087-4 .
  10. Csók elve  . babylon.com. Hozzáférés dátuma: 2010. július 25. Az eredetiből archiválva : 2012. február 18.
  11. Eric Raymond . A Unix filozófia egy leckében // A Unix programozás művészete. - Addison-Wesley. — ISBN 0-13-142901-9 .

Linkek