请输入您要查询的百科知识:

 

词条 KISS principle
释义

  1. Origin

  2. Variants

  3. In film animation

  4. In software development

  5. See also

  6. References

  7. External links

KISS, an acronym for "keep it simple, stupid", is a design principle noted by the U.S. Navy in 1960. The KISS principle states that most systems work best if they are kept simple rather than made complicated; therefore, simplicity should be a key goal in design, and unnecessary complexity should be avoided. The phrase has been associated with aircraft engineer Kelly Johnson. The term "KISS principle" was in popular use by 1970. Variations on the phrase include: "Keep it simple, silly", "keep it short and simple", "keep it simple and straightforward",[1] "keep it small and simple" and "keep it stupid simple".[2]

Origin

The acronym was reportedly coined by Kelly Johnson, lead engineer at the Lockheed Skunk Works (creators of the Lockheed U-2 and SR-71 Blackbird spy planes, among many others).

While popular usage has transcribed it for decades as "Keep it simple, stupid", Johnson transcribed it as "Keep it simple stupid" (no comma), and this reading is still used by many authors.[3] There was no implicit meaning that an engineer was stupid; just the opposite.{{not in citation|date=December 2018}}

The principle is best exemplified by the story of Johnson handing a team of design engineers a handful of tools, with the challenge that the jet aircraft they were designing must be repairable by an average mechanic in the field under combat conditions with only these tools. Hence, the "stupid" refers to the relationship between the way things break and the sophistication available to repair them.

The acronym has been used by many in the U.S. military, especially the U.S. Navy and United States Air Force, and in the field of software development.

Variants

The principle most likely finds its origins in similar minimalist concepts, such as Occam's razor, Leonardo da Vinci's "Simplicity is the ultimate sophistication", Shakespeare's "Brevity is the soul of wit", Mies Van Der Rohe's "Less is more", Bjarne Stroustrup's "Make Simple Tasks Simple!", or Antoine de Saint Exupéry's "It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away". Colin Chapman, the founder of Lotus Cars, urged his designers to "Simplify, then add lightness". Heath Robinson machines and Rube Goldberg's machines, intentionally overly-complex solutions to simple tasks or problems, are humorous examples of "non-KISS" solutions.

A variant — "Make everything as simple as possible, but not simpler" — is attributed to Albert Einstein, although this may be an editor's paraphrase of a lecture he gave.[4]

In film animation

Master animator Richard Williams explains the KISS principle in his book The Animator's Survival Kit, and Disney's Nine Old Men write about it in The Illusion of Life, a considerable work of the genre. The problem faced is that inexperienced animators may "over-animate" in their works, that is, a character may move too much and do too much. Williams urges animators to "KISS".

In software development

  • Don't repeat yourself (DRY)
  • Minimalism (computing)
  • Unix philosophy
  • Arch Linux
  • Chartjunk
  • List of software development philosophies
  • Reduced instruction set computing
  • Rule of least power
  • There's more than one way to do it
  • Worse is better (Less is more)
  • You aren't gonna need it (YAGNI)

See also

  • Concision
  • Occam's razor
  • Less is more
  • Simplicity
  • Elegance
  • Muntzing
  • Simple living
  • It's the economy, stupid
  • Perfect is the enemy of good
  • The Fox and the Cat (fable)
  • Mini survival kit – a minimal "bug-out bag" or survival kit
  • Ultralight backpacking

References

{{FOLDOC}}
1. ^{{cite web | url=https://www.monash.edu/business/marketing/marketing-dictionary/k/kiss-principle |title=Kiss principle definition by MONASH Marketing Dictionary| date=1994-11-18 | accessdate=2016-01-24}}
2. ^{{cite web | url=http://people.apache.org/~fhanik/kiss.html| title=Kiss Principle}}
3. ^Ram B. Misra (2004), "Global IT Outsourcing: Metrics for Success of All Parties", Journal of Information Technology Cases and Applications, volume 6 issue 3, page 21. Online version. Retrieved 2009-12-19.
4. ^{{cite web|url=http://quoteinvestigator.com/2011/05/13/einstein-simple/#more-2363|title=Everything Should Be Made as Simple as Possible, But Not Simpler|publisher=Quote Investigator}}

External links

  • Kiss Principle
  • The KISS Principles for ORM Products
{{Engineering approaches}}{{Design}}

5 : Adages|Software development philosophies|Programming principles|Simple living|Design

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 3:53:10