Паттерны проектирования: EngineerSpock VS Лёша Корепанов
HTML-код
- Опубликовано: 4 окт 2024
- Купить полный курс "Паттерны проектирования на Python" можно на платформе Stepik:
stepik.org/z/1...
используйте купон RUclips чтобы получить скидку ~ 35%
Курсы от EngineerSpock: www.engineersp...
Подписка на Boosty: boosty.to/engi...
Донаты на развитие: pay.cloudtips....
Паттерны проектирования (design patterns), так же известные как шаблоны проектирования или GoF паттерны. GoF расшифровывается как Gang of Four (банда четырёх) - четвёрка, написавшая известную книгу по паттернам проектирования («Приёмы объектно-ориентированного проектирования. Паттерны проектирования») в далёком 1994 году. Авторы: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес.
Примеры в той книге были написаны на С++ и Smalltalk.
Шаблон проектирования - выработанный универсальный подход для решения определённой часто возникающей проблемы. Грамотное применение паттернов проектирования - часть философии чистого кода.
В этом ролике мы сделаем обзор на ролик Лёши Корепанова о необходимости изучать паттерны проектирования.
#it #программирование #айти #ityoutubersru #engineerspock #программирование #программист #разработка
Это разбор ролика Лёши Корепанова (>100k подписчиков) о необходимости изучения паттернов проектирования. Видит бог, я не хотел никого обижать, но видосик получился жёсткий и пара знакомых сказали, что чем-то напоминает кибер-буллинг, и, мол, вообще я придрался к словам.
Тут я хочу сказать две вещи:
1. Заранее приношу извинения Лёше, если вдруг ролик и вправду жестковат. Цели затевать ютубные войны я не преследовал. Лёша - настоящий программист с большим опытом работы и в этом нет сомнений.
2. Касательно того, что я придираюсь. С одной стороны так действительно можно подумать, однако с другой стороны, блог Лёши - профессиональный. И к профессиональному блогу возникают вопросы, если в роликах используются не очень взвешенные слова. На мой взгляд, Алексей в обозреваемом ролике наговорил много странных вещей, возможно, просто не придавая значения точности формулировок. Однако, для меня такие вещи имеют вес. Именно по этой причине и выходит этот ролик.
В будущем постараюсь снизить уровень агрессивности в подобных обзорах (если ещё будут).
Всем мир.
Красава!) Учиться, учиться и ещё раз учиться.
А Алексей - очень часто приукрашивает и упрощает с целью подбодрить новичков. Плюс, такое впечатление, что он просто в другой области программирования работает, там, где оно не так критично.
Придирки, так как видео у Алексея для войтишников.
Но полезная инфа есть, так что лайкос
Ваше видео как глоток свежего воздуха! В настоящее время никто hellow world на экран вывести не может без фреймворка. Молчу уже за построение архитектуры приложения , когда чтобы написать простое приложения из двух окошек , которы перебрасывают между собой дынеые выкатываются целые 3х часовые туториалы изучения той или иной библиотеки или фреймворка, что помойму убивает технологию программирования на корню. Ддд, чистая архитектура, паттерны - все они обозночают проблему, формируют требования к выработки правильного и оптимального решения, стараются продемонстрировать конретные примеры, короче заставляют поразмыслить мозгами, а не бездумно сразу хвататься за фреймворк , который может быть ну очень избыточен , " ведь я хотел просто забрать свой ковёр ..." точнее просто написать приложение состоящие из двух окошек, а для этого оказывается ещё нужен ангуляр и реакт.. вот те на😢😅 короче лайк, подписка!
Спасибо за очень интересное видео
Мощь 🔥
7:36 😃хороший пример класс. Насчёт фасадов мне вообще понравилось
Тот случай когда для привлечения внимания один утрирует в одну сторону а другой в ответ в обратную. Все выглядит очевидно если ты в теме, но противоречиво если только думеш начать
А где я утрировал?
Спасибо очень полезно знать в ооп паттерны. Сам недавно начал учить их начал с MVC
Написать фреймворк без паттернов? Набросил говна на вентилятор :)
Чтобы библиотека стала фреймворком нужно разве что заюзать inversion of control. Это тоже паттерн в каком-то смысле. Однако, в целом я бы такую связь не делал, а то каша какая-то в голове получается: фреймворки, паттерны, кони, Лёша Корепанов) Конечно, как я и сказал в видео, связь между понятиями есть) Но про то, что делает библиотеку фреймворком планировал отдельное видео) Так что придется разобраться с этим говном на вентиляторе)
Видел в своей жизни как раз ту самую функцию длиной в пять тысяч строк, которая была настоящим фреймворком без учёта именно критерия наличия ioc. Построен фреймворк был с использованием антипаттернов)
Ну, и, конечно, добро пожаловать на канал! Целый АйТиБорода коммент написал)
зря про js-фреймворки потёр))) я не веб-программист, но в кулуарах на конфах с тобой все бы согласились)))
6:20 Перечень важных книг по паттернам проектирования.
Полностью согласен с тем что главный инструмент это ваш мозг. Он может заменить почти любой твой любимый фреймворк))
Я рад, что вы прислушиваетесь к мнению зрителей, щас дёргания не отвлекают. Спасибо. По поводу содержания: мне тоже показалось, что тот ролик и ваш - для разных категорий зрителей. Тот для зелёных, которым паттерны ещё не нужны, а важно побороть свой страх. Ваша аудитория уже более зрелая и хайп на разборе чужих "ошибок", которые и ошибками назвать спорно, вызывает скорее недоумение, чем поддержку. /Курс купил, давно хотел, но жалел денег, думал бесплатно найду необходимую информацию. Поначалу испугался, что там другой ведущий и хотел вернуть деньги, но потом понял, что вы соавтор./
Мне стало казаться, что слово хайп стали использовать где не попадя. А как определить является ли целью хайп? И почему хайп это плохо? С чего вдруг у хайпа негативный окрас автоматически? Данное видео предостерегает от принятия на веру всего того, что говорит Лёша.
Спок , когда продолжение ООП ? Очень интересная тема .
Обязательно будет
Не скажу что паттерны не нужны. Они много чего позволяют шаблонизировать и упростить лексически. Но это далеко ни есть священный Грааль как мне кажется ,его в принципе не существует наверно. Да и появлялись паттерны вокруг какой то проблемы , и просто когда за них читаю ,я не стараюсь их как бы заучить просто стараюсь понять где я могу в том что уже понаписывал их применить чтоб в следующий раз код выглядел и работал лучше, ну и понять нафиг его в принципе придумали , тот или иной паттерн я имею ввиду. Но тот факт что многие вещи для которых существуют паттерны я завелосипедил в свое время говорит о том что Карипанов во многом прав, все можно сделать и без них , но к их изучению вы все равно потянитесь😊.
Уважаемый Спок, а есть ли курс по паттернам на С# от вас естественно?)! Если нет то каковы перспективы такого курса?..спс
Есть курс по паттернам от Димы Нестерука но на инглише. Возможно в будущем сделаем перевод
Расстроил ты меня( Прям как Илья Климов закатываешь стычки ради хайпа. Я понимаю, сказать иногда не о чем, а RUclips настаивает на периодичности, но может тогда стоит начать рэп читать? Там эти фишки заходят. Дело то конечно твое, но у меня два твоих курса, которые мне теперь стыдно открывать.
А вы читали мой пост в коммьюнити?
@@EngineerSpock Да
@@cyberblogru а ну если не доходит, то я бессилен
@@EngineerSpock а что доходит? Обласкал человека публично, ой, я понял, что получилось жестко. Пожалуйста, загляните туда, куда никто не заглядывает, там я об этом написал.
@@cyberblogru я там Лёшу замэншнил а это главное
А есть у тебя на канале где-нибудь разбор Немчинского?
Не скажу, что он плох, просто некоторые тезисы довольно спорные. Например, про алгоритмы.
Скиньте ссылку про алгоритмы плиз у него
@@EngineerSpockruclips.net/video/oQFAKZ8BOx0/видео.html
Но хочу отметить, что прошло 5 лет, так что он мог и передумать, а я мог не заметить на его канале видео "Был неправ, алгоритмы нужны".
Замучился рекламу выключать. Перестань быть таким популярным!
Мда, чел конечно зря на паттерны погнал
Блин, как всегда годно. Да и Леша норм чувак, хоть он и не делает контент про инженерные изыски, но некоторые тонкости разбирает очень даже неплохо. Лайк и комментарий для продвижения этого информативного, а главное полезного видео.
Я не смотрю ни тебя ни его, но херню однозначно несёшь ты
Обоснованно!)
@@EngineerSpock это мнение по результатам просмотра этого видео
@@hgmdev так оно на чём основано? Какие аргументы?)
Уххх , Футболка 😂
Купил курс до просмотра ролика. Посмотрел ролик, захотел купить курс повторно))
А данный курс на Udemy будет ?
А он там есть)
"Надел пиджак и галстук завязал, Свой хаерок культурно причесал" так и хочется пропеть))))
а что, Udemy всё? Какие-то новые платформы блин у каждого...
нет, там так же всё есть. Просто udemy некисло руки выкручивает авторам, вы просто не в курсе.
@@EngineerSpock расскажи пожалуйста чем они так провинились? А то я может допройду у них курсы и заброшу эту платформу.
Разные мнения и разный опыт. В других видео у Алексея говорится о вхождении в айти, что порог не так высок и опыт приходит во время обучения. И даже этот ролик для новичков. И зачастую Джуниор не разбирается в архитектуре и ему уже указано какой Фреймворк использовать и что должно быть в его коде. Тот же мидл и синьор делают ревью твоего кода и говорят какой пробел в твоих знаниях есть куда копать. У вас хороший канал, но тематика обозреваемого канала далека от этого.
Жаль, что минусы убрали.
Dislike есть вроде, нет? Поставьте, я вижу статистику.
@@EngineerSpock поставил, но отображается только количество like, по dislike статистики не видно.
@@vaok3 а почему Диз?) Запрос фидбэка
@@EngineerSpock нетактично, на мой взгляд, получилось по отношению к Леше Корепанову.
@@vaok3 я высказался отдельно на эту тему в коммьюнити у себя на канале. Читали? Надо в закреп ещё здесь поставить в комментах.
Этот Алексей хотя бы инфоцыганством, в отличие от хряка на видео, не занимается 😅
О, кукарекающие долбоебы на канале. Откуда вы беретесь?)))
опять эта история с меняющимся звуком(
у лёши корепанова звук ровно идёт, и это ОК
Тут этого прямо очень мало. Пока просто сократили количество наездов камеры, а соответственно и изменений звука.
@@EngineerSpock согласен
Чувак, все круто. Канал крутой. Но приветствие - полный пи**ец
Какой вы душный....
Ну и клоун
Кто?)