Что ты знаешь о шаблоне проектирования 'Стратегия'? Разбираем на реальном проекте | Jetbulb

preview_player
Показать описание
Разбираем шаблон проектирования "Стратегия", реализованный на основе бизнес-задачи из реального проекта.

Программа:
00:00 Введение
02:30 Бизнес-задача
06:10 Что такое Стратегия
10:22 Реализация шаблона проектирования Стратегия
18:20 Как применять шаблоны проектирования
21:06 Заключение

Наш сайт:

Мы в социальных сетях:
Рекомендации по теме
Комментарии
Автор

Привет, Максим. Спасибо большое. В значительной степени именно благодаря твоим видео с тестовыми интервью, сегодня по результатам первого же своего собеседования получил оффер)

arahnid_
Автор

Спасибо тебе, Макс! Ты крут! Побольше выпускай видео!

anjelomanoranjan
Автор

Самое крутое - видео действительно интересно смотреть.

sonialakhotska
Автор

Максим, круто, что читаешь комментарии в телеграмме и прислушиваешься к ним 👍

nikolaymatvienko
Автор

Особенно эта штука круто выглядит в спринге, в другом виде немного конечно, когда мы можем объявить бин который будет мапой, в итоге при добавлении нового бина стратегии он будет в мапу инжектиться автоматом, тут уже до бесконечности расширяй считай

pineapple_lemonade
Автор

Спасибо. Все доходчиво и увлекательно)

fanatique
Автор

новые видосики о шаблонах проектирование так и не вышли?) классный ролик аавтору лайк

almtg
Автор

Класна картинка на фоні) Змістовний урок, але, будь ласка, тримайте завжди, або більшу частину часу зображення коду на екрані, так краще засвоюється інформація, бо після коду йде пояснення і потрібно повертатися щоб зрозуміти, дякую.

OleksandrDadizha
Автор

Полезный ролик. Но хотелось бы что бы принты кода если ты о них говоришь, дольше бы показывались по таймингу.

kerlaeda
Автор

К нам по блату на работу привели парня, он окончил универ по специальности учитель информатики, я в шутку спросил, сколько в байте бит, он ответил, что физику особо не помнит, на следующий день его уволили.
Прими к сведению для вопросов на собеседовании🤭

ktotam
Автор

Максим, спасибо за видео, как всегда на высшем уровне

denys
Автор

Я думаю в решений есть шаблон проектирования "Шаблонный метод".

АртёмТаужнянский
Автор

Хороший пример. Впервые встретился со стратегий в разрезе фильтрации данных, а не их обработки.

Контекст конечно же может быть сложнее чем просто вызов стратегий. У меня в проекте в нем делалась предварительная подготовка данных, после делегирование вызова стратегиям, где непосредственно была обработка.

Самое интересное - контекст контекста) Там, где происходит создание стратегии. В зависимости от сложности задачи можно натолкнуться и на другие шаблоны, например, абстрактную фабрику.

Подача материала супер! Спасибо!)

devdev
Автор

Я думаю в решений есть шаблон проектирования "Цепочка обязанностей".

andreyshipul
Автор

Можно было реализовать через spring. Внедрить зависимости в конструкторе интерфейса Стратегии и записать в мапу по какому либо признаку. Потом из мапы доставать и что-то делать

АндрейЧерныш-йд
Автор

На 13:28 в setStrategy() пропущен параметр, д .б. strategy) 🙂 Спасибо, за ролик. Смотрел тебя, перед собеседованиями, что помогло мне чувствовать себя более уверенно.

АлексейГ-ъц
Автор

Здравствуйте Максим, хотел бы спросить не мог ли бы создать видео про Dto(data transfer object) как использовать? Где использовать? Где не использовать?

aziztolearn
Автор

Сделай видео про брокеры сообщений и как ими можно эффективно пользоваться)

ДенисСаламахин
Автор

Так и не понял смысла шаблона в этом примере.
У нас есть два (ну или n) разных отчетов, объединенных разве что областью, из которой выдергиваются данные.
Но вместо того, чтобы сделать два эндпойнта на апи мы городим кучу абстракций. А в итоге банальное расширение задачи до уровня "начальник хочет иметь возможность получать отчеты по любому менеджеру" приводит к тому, что вместо добавления кнопочки на фронте фронт вынужден дергать бэк для изменения логики обработки контекста в стратегии.

redneck_prm
Автор

Макс, а можешь рассказать про ценообразования в IT (ТОП 10 сервисов, приложении и т.п?
Очень интересно узнать про это.

halalcapital