Принцип KISS в дизайне: "Keep it simple, stupid!" – простота и эффективность разработки. История возникновения и применение в инженерии и проектировании.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Принцип проектирования, отдающий предпочтение простоте.
Design principle preferring simplicity
KISS, акроним от "Keep it simple, stupid!", — это принцип проектирования, впервые зафиксированный ВМС США в 1960 году. Варианты формулировки: "Держи это маленьким и простым", "Держи это простым, солдат", "Держи это простым, моряк", "Держи это простым, дорогуша", "Держи это до смешного простым" или "Держи это милым и простым".
KISS, an acronym for "Keep it simple, stupid! ", is a design principle first noted by the U. S. Navy in 1960. "keep it small and simple", "keep it simple, soldier", "keep it simple, sailor", "keep it simple, sweetie", "keep it stupidly simple", or "keep it sweet and simple".
Происхождение
Сообщается, что аббревиатура была придумана Келли Джонсоном, ведущим инженером Lockheed Skunk Works (создатели шпионских самолетов Lockheed U-2 и SR-71 Blackbird, среди многих других). Хотя в популярном употреблении её десятилетиями транскрибируют как "Keep it simple, stupid", Джонсон транскрибировал её просто как "Keep it simple stupid" (без запятой), и эта трактовка до сих пор используется многими авторами. Этот принцип лучше всего иллюстрирует история о том, как Джонсон вручил команде инженеров-конструкторов горсть инструментов, поставив задачу спроектировать реактивный самолет, который мог бы быть отремонтирован обычным механиком в полевых условиях, в боевой обстановке, используя только эти инструменты. Таким образом, слово "stupid" (глупый) относится к соотношению между тем, как вещи выходят из строя, и уровнем сложности, доступным для их ремонта. Акроним широко используется в вооруженных силах США, особенно в военно-морском флоте и военно-воздушных силах, а также в сфере разработки программного обеспечения.
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 simply as "Keep it simple stupid" (no comma), and this reading is still used by many authors. 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.
В киноанимации
Мастер-аниматор Ричард Уильямс объясняет принцип KISS в своей книге "The Animator's Survival Kit", а «девять стариков» Диснея пишут о нём в "Disney Animation: The Illusion of Life" – значительной работе в области анимации. Проблема заключается в том, что неопытные аниматоры могут "переанимировать" в своих работах, то есть персонаж может двигаться и действовать слишком много. Уильямс призывает аниматоров придерживаться принципа KISS.
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 Disney Animation: 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".
В популярной культуре
В филиппинском нео-нуарном фильме «Сегуриста» миссис Либрада (в исполнении Лизы Лорены) использует аббревиатуру KISS как метод продаж страховок.
In the Filipino neo noir film Segurista, KISS is invoked by Mrs Librada (played by Liza Lorena) as an approach to selling insurance.