6 месяцев назад
Паттерны GRASP и GoF: проектируем онлайн-кинотеатр
Приветствуем вас в новой статье из нашей серии, посвящённой фундаменту качественной IT-разработки! Мы уже обсудили принципы ООП и такие ключевые концепции, как SOLID, DRY, KISS и YAGNI. Сегодня мы переходим к следующему уровню — паттернам проектирования. Паттерн проектирования — это проверенное временем, эффективное решение часто встречающейся проблемы при проектировании архитектуры программ. В отличие от готового кода или алгоритма, паттерн — это общая концепция или образец решения, который нужно адаптировать под нужды конкретной программы...
287 читали · 2 года назад
Надо ли учить шаблоны проектирования? Они же GoF паттерны.
Бинарный салют, друзья! На связи снова EngineerSpock. Мы уже как-то раз вскользь касались темы паттернов проектирования и стоит ли их учить. То был разбор ролика Лёши Корепанова, где он рассуждал на эту тему и в целом приходил к выводу, что учить паттерны не обязательно. Посмотрите тот разбор по ссылке, весьма познавательно. В этой статье я хочу несколько более подробно поговорить об этой теме, постараться всех успокоить и дать рекомендации по изучению паттернов. GoF-паттерны и преимущества их применения В первую очередь, в этой статье мы будем говорить о так называемых GoF-паттернах...