Хотите провести 15*7 минут с пользой на этих выходных?

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



Их нужно знать не только для собеседований, но и чтобы не писать 💩-код



Даже если вы только на этапе верстки - почитать/посмотреть будет полезно. Так что выделяйте время на каждый принцип и вперед:



(постарался выбрать для вас самые адекватные и понятные источники)



DRY - Don't Repeat Yourself

Коротко о главном

Сложнее с примером

Посмотреть разбор



KISS - keep it simple, stupid

Коротко

Сложнее и с относительно понятными примерами на С#

Посмотреть



YAGNI - You Ain't Gonna Need It

Коротко о главном

Чуть подробнее

Посмотреть



Все три принципа в одной статье: тут

Очень коротко о всем, может освежить знания кому-то нужно: тут



SOLID

Коротко о главном

Подробно с КАРТИНКАМИ

Посмотреть



SoC - Separation of concerns

Реже спрашивают, но понимать нужно.

Коротко

Со сложным примером и картинками



Закон Деметры

Коротко

С примерами на JS



TDA - Tell-Don’t-Ask

Вообще редкость, но пусть тут полежит.

С примерами на JS

С примерами на Java



От вас чисто смайлик в комменты, если будете познавать эти сокращения 🙂

#полезности