128 читали · 1 неделю назад
SOLID: Как писать код, который не превратится в лапшу
SOLID — это не просто модное слово из мира программирования. Это набор принципов, которые помогают писать код, который: Если игнорировать SOLID, код быстро превращается в "лапшу", где всё зависит от всего, а любое изменение требует танцев с бубном. Давайте разберём каждый принцип на реальных примерах. Класс должен делать что-то одно. Если у него несколько задач — рано или поздно они начнут мешать друг другу. Изначально класс Basic даёт доступ к страницам 1, 2, 3 и для Visitor, и для Admin. Потом выясняется, что Visitor не должен заходить на страницу 3...
3 недели назад
Самое важное про SOLID в Python вопрос на собеседовании
SOLID — это акроним, обозначающий пять принципов объектно-ориентированного программирования, которые помогают создавать гибкие, поддерживаемые и масштабируемые системы. Рассмотрим каждый из них с примерами на Python. Твой Оффер — более 900 python вопросов, разбитых по тегам, взятых с мок-собеседований, каждый вопрос имеет шанс выпадения, и ссылку с таймингом, где отвечают на конкретный вопрос. База реальных записей собеседований - 40+ настоящих записей собеседований python, 70+ компаний, 58+ инсайдов с вопросами, задачами и отзывами кандидатов...