Знание принципов SOLID — одно из основных требования в вакансиях для разработчиков. Почему на самом деле они важны?
Порой программист чувствует себя игроком в Дженгу, когда вносит изменения в ранее написанный код. Случается, что после внесения изменений код неожиданно перестанет работать. Или собственный код становится сложно понять уже на следующий день. Это явные признаки некачественно спроектированного кода.
Знание пяти основных принципов дизайна классов в объектно-ориентированном программировании необходимо каждому разработчику для написания чистого и эффективного кода.