TGViewer
Совкомбанк Технологии Совкомбанк Технологии @sovcom_tech · 4.75K subscribers
Post #513 1.16K
Принцип K.I.S.S, зачем он нужен и нужен ли. Как его можно использовать при разработки проекта

✉️ Этот принцип был разработан в 1960 году. Его автором считают авиаконструктора Кларена Джонсона. KISS утверждает: большинство систем работают лучше, если они остаются простыми и не усложняются.

Поэтому в проектировании простота должна быть одной из ключевых целей, следует избегать ненужной сложности.

Существует два варианта расшифровки аббревиатуры: «Keep It Simple, Stupid» и более корректный «Keep It Short and Simple»

Как это использовать ⬇️

Нет дополнительным функциям, которых нет в ТЗ проекта
Не пытайтесь реализовывать дополнительные функции, которые не будут использоваться или их использование маловероятно. Большинству пользователей достаточно базового функционала, а усложнение только вредит удобству приложения.

Не нужно пытаться предусмотреть всё
Бессмысленно разрабатывать сложную бизнес-логику, которая учитывает абсолютно все возможные варианты поведения системы и пользователя. Это просто невозможно или очень усложняет проект, делая его сложным для последующей поддержки и расширения.

Не тащите в проект всю стороннюю библиотеку, если вам от неё нужны только пара функций
Например, возьмём библиотеку Lodash. Вместо import _ from "lodash", можно сделать так import isEmpty from "lodash/isEmpty"

Декомпозируйте
Разбивайте сложное на простые составляющие. Часто программы или приложения необоснованно перегружены ненужными функциями. Это может снизить удобство их использование пользователями и усложняет их поддержку и развитие разработчиками.

🔰 Следование принципу «KISS» позволяет разрабатывать простые в использовании решения, которые удобнее для пользователей и легче в последующей поддержке.

Пишите в комментариях: согласны с этим принципом и используете ли его на практике?
  • 👍 13
  • 🔥 3
  • 🤔 2
More from @sovcom_tech
  1. Oct 16, 2026Наводим фокус на Совкомбанк! Прямо сейчас идёт этап голосования соискателей в рейтинге раб…
  2. Oct 15, 2026Коллеги, что по задачам перед пятницей? ❤️ –Уже собрал срочный созвон для своих Снежинки,…
  3. Oct 5, 2026Этот момент настал 🥁 Объявляем победителей Лиги Достижений 2026! Это был путь, длиною в г…
  4. Oct 1, 2026Совкомбанк вошёл в топ-5 мобильных банков в Mobile Web Banking Rank 2026 🏆 Наше приложени…
  5. Oct 1, 2026Стартовал финал Лиги Достижений 2026😎 Самое масштабное корпоративное событие года для сот…
  6. Sep 24, 2026Поздравляем с Днём системного аналитика! 🔥 Профессиональный праздник специалистов, которы…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →