Принципы SOLID / С Примерами На Python
Наверное, каждый программист хоть раз слышал про SOLID. SOLID – это набор правил/практик/советов, к которым на опыте пришли разработчики. Это помогает писать сложные проекты, чтобы они оставались логичными, понятными, читаемыми, расширяемыми их можно было сопровождать. Каждая буква здесь обозначает один принцип написания кода. Например, S – Single Responsibility, O- Open Closed и т.д. Очень часто про SOLID спрашивают на собеседованиях и большинство начинающих разработчиков на этом здорово сыпятся. Поэтому сегодня мы разберём каждый из 5 принципов SOLID, подумает действительно ли они так важны и закрепим полученные знания примерами кода на Python.