Найти тему
2077 подписчиков

5 английских слов для хорошего кода🧑🏻‍💻


Чтобы выучить правила хорошего кодинга, иногда нужно просто ... запомнить слова на английском?! 🧐

А если серьезно, то среди разработчиков популярны забавные акронимы, в которых заключены важные принципы программирования:

👨‍💻 KISS — Keep it simple, stupid!

KISS на язык программистов не переводится как "поцелуй", а звучит так: "чем проще — тем лучше". Этот принцип помогает избежать "спагетти" кода (еще одна забавная фраза из мира IT, которая обозначает слишком запутанный код).

👨‍💻 DRY — don't repeat yourself!

DRY следует перевести на айтишный язык как "не повторяйся". Если несколько функций дают одно и то же действие или несколько переменных содержат одинаковые данные, их нужно рефакторить в одну функцию и переменную соответственно.

👨‍💻 YAGNI — You Ain't Gonna Need It!

YAGNI на сленг программистов переводим как «тебе это не нужно». Не стоит прописывать функции, которые могут вообще не понадобиться в дальнейшем, но при этом усложнят код. Можно сказать, что YAGNI дополняет принципы KISS и DRY.

👨‍💻 SLAP — Single Level of Abstraction Principle

Никаких "шлепков и пощёчин" на языке девелоперов! SLAP расшифровывается как "Принцип единого уровня абстракций". Т. е. код внутри определенного блока должен иметь единый уровень абстракции. Например, функция, читающая пользовательский код, не должна его в то же время и обрабатывать. Для этого нужно использовать другую функцию с более низкого уровня абстракции.

👨‍💻 SOLID — single responsibility, open–closed, Liskov substitution, interface segregation & dependency inversion

Это не слово "твёрдый", а акроним, который содержит в себе целых 5 принципов чистого кода:

S — принцип единой ответственности.

O — принцип открытости/закрытости.

L — принцип подстановки Лисков, описывающий возможности заменяемости экземпляров объектов.

I — принцип разделения интерфейсов.

D — принцип инверсии зависимостей.

Звучит сложно? Смотри разбор принципов SOLID в нашем Instagram 👉 www.instagram.com/...2y=
1 минута
282 читали