TGTGInsightаналитика telegramLIVE / telegram public index
← Совкомбанк Технологии
Совкомбанк Технологии avatar

TGINSIGHT POST

Post #513

@sovcom_tech

Совкомбанк Технологии

Просмотры1,160Количество просмотров
Опубликован11 янв.11.01.2023, 08:05
Содержимое поста

Содержимое

Принцип 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» позволяет разрабатывать простые в использовании решения, которые удобнее для пользователей и легче в последующей поддержке. Пишите в комментариях: согласны с этим принципом и используете ли его на практике?