Laravel Meet. Принципы Solid

  Рет қаралды 2,302

Laravel Creative

Laravel Creative

Күн бұрын

Пікірлер: 27
@itdigger-backenddeveloper8942
@itdigger-backenddeveloper8942 2 ай бұрын
очень радует, что автор продолжает пилить видео. С такой подачей очень легко проходить обучение. Ато уже каткод всюду куда не сунься, но они не тута пошли - весь акцент на свою админку...
@paul.inglsmit
@paul.inglsmit 2 ай бұрын
Интересно, посмотреть на примеры SOLID, которые реализованы в Laravel
@ArabicLang.online
@ArabicLang.online 2 ай бұрын
Отличное объяснение SOLID, все понятно, примеры лаконичные, но очень иллюстративные. Спасибо Диас за объяснение, а автору канала за приглашенных специалистов (хотя и сам автор мега-талант объяснять сложное просто)!
@dianailkenova2050
@dianailkenova2050 2 ай бұрын
Спасибо докладчику, все доходчиво понятно на простых примерах 👍
@diasilkenov7223
@diasilkenov7223 2 ай бұрын
Спасибо! Хорошо объяснил на простых примерах.
@НиколайН-т3т
@НиколайН-т3т 2 ай бұрын
Классный формат! спасибо за новый контент) Интереснее конечно часть после основного доклада, по мне так базово принципы солид автор гораздо лучше раскрыл в тематическом ролике
@Xpystym
@Xpystym Ай бұрын
Кстати доклад хороший, респект парню.
@gagarin-d
@gagarin-d 2 ай бұрын
Спасибо за полезную информацию!!!
@UserU-d2v
@UserU-d2v 2 ай бұрын
Спасибо!
@МарияКороль-щ7л
@МарияКороль-щ7л 2 ай бұрын
Скажите, актуален ли ваш курс базовый laravel 9, если вышел уже 11ый?
@sergeblack1777
@sergeblack1777 2 ай бұрын
В принципе Open/Closed получилось что, чтобы добавить новую скидку мы должны переделать полностью работу со скидкой (добавили классы и интерфейсы). Само это разве не привело к нарушению данного принципа?
@diasilkenov7223
@diasilkenov7223 2 ай бұрын
Важный момент здесь - это разница между изменением существующего кода и расширением системы с помощью новых классов или интерфейсов. Добавление новых классов и интерфейсов не является изменением существующего кода, это именно расширение системы. В этом примере мы не нарушили принцип Open/Closed, потому что добавление новых типов скидок не требует модификации существующего кода. Мы просто расширили систему через создание новых классов, которые реализуют уже существующий интерфейс DiscountStrategy. Этот подход делает систему гибкой для изменений и новых возможностей, не нарушая работу существующего кода.
@sergeblack1777
@sergeblack1777 2 ай бұрын
@@diasilkenov7223 да, но если бы изначально был такой код который вы сделали. А что делать если код такой как был раньше? Переписывая его мы бы нарушали этот принцип)
@diasilkenov7223
@diasilkenov7223 2 ай бұрын
@@sergeblack1777 Первый код - это пример плохого кода, лучше сразу писать легко расширяемый код. Этот пример также пересекается с пятым принципом (сущности должны зависеть не от конкретных реализаций, а от абстракций).
@sergeblack1777
@sergeblack1777 2 ай бұрын
@@diasilkenov7223 я веду к тому, что очень трудно придерживаться этого принципа в уже существующем проекте.
@МарияКороль-щ7л
@МарияКороль-щ7л 2 ай бұрын
Добрый день, подскажите пжл, актуален ли курс ваш laravel 9, если сейчас уже laravel 11
@fand9728
@fand9728 16 күн бұрын
Да
@artemlaravel8769
@artemlaravel8769 2 ай бұрын
DDD близко и докер с микросервисами?)
@devcrghome7061
@devcrghome7061 2 ай бұрын
третий принцип - 500ую получите в примере, положить всё ваши принцип?
@devcrghome7061
@devcrghome7061 2 ай бұрын
второй принцип - не верно, куда вы запихнете бизнес-логику?
@diasilkenov7223
@diasilkenov7223 2 ай бұрын
В примере с DiscountCalculator был сделан акцент на том, как можно расширять систему с новыми типами скидок, не изменяя уже существующий код. Если углубляться в детали, то доклад на час растянуться может.
@abzalrashithodjaev6333
@abzalrashithodjaev6333 Ай бұрын
давай э
@ChernayaReka
@ChernayaReka 2 ай бұрын
Душный Сергей, будет в будущем занозой в заднице у коллег, или уже таковым является
@KlimKlim-h4z
@KlimKlim-h4z 2 ай бұрын
Нуууу в споре рождается истина
@kur1977
@kur1977 2 ай бұрын
Это не так, меня все любят )
@llllNEOllllchannel
@llllNEOllllchannel Ай бұрын
Сергей душный
@mr.jivchik2432
@mr.jivchik2432 2 ай бұрын
Целую минуту посмотрел … 😢
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 34 МЛН
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 2,5 МЛН
Тематики МФ ТИнТ LISA KT
1:21:01
LISA-ITMO
Рет қаралды 142
Vue 3 Composition API Vutify Firebase - Урок 4
1:41:11
Justin Moreyl
Рет қаралды 141
Самый богатый человек в Вавилоне. Джордж Самюэль Клейсон. [Аудиокнига]
3:44:33
Аудиокниги издательства - AB Publishing
Рет қаралды 1 МЛН
Laravel Meet. Мультиязычность
53:16
Laravel Creative
Рет қаралды 1 М.
Как добраться до края Вселенной?
3:52:16
Космическое путешествие
Рет қаралды 858 М.