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

А мы расскажем, что они значат.
💋KISS — Keep it simple, stupid
Этот принцип призывает делать код максимально простым и помогает избежать спагетти-кода.
🏜DRY — Don't Repeat Yourself
Не повторяйся — если несколько функций или переменных дают один и тот же результат или содержат одинаковые данные, нужно переработать код в одну функцию или переменную.
❌YAGNY — You Ain't Gonna Need It
Тебе это не нужно! Этот принцип дополняет предыдущие два и напоминает, что не нужно усложнять код, прописывая функции, которые могут и не пригодиться.
👋SLAP — Single Level of Abstraction Principle
Принцип единого уровня абстракция устанавливает, что функция, читающая пользовательский код, не должна его еще и обрабатывать. Для этого создают другую функцию с более низким уровнем абстракции.
😎SOLID:
S — single responsibility — принцип единой ответственности;
O — open-closed — принцип открытости/закрытости;
L — Liskov substitution — принцип постановки Барбары Лисков;
I — interface segregation — принцип разделения интерфейсов;
D — dependency inversion — принцип инверсии зависимостей.

Чтобы помнить о важных принципах, помогающих писать хороший код, программисты придумали запоминающиеся аббревиатуры. - 964312994478

Комментарии

Комментариев нет.