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

  Рет қаралды 1,969

Laravel Creative

Laravel Creative

Күн бұрын

ТГ канал: t.me/laravelcr...
Стань спонсором(бусти аккаунт), доступ к собеседованиям:
boosty.to/lara...
Мои платные курсы:
laravelcreativ...
План развития с нуля до middle+:
laravelcreativ...

Пікірлер: 27
@itdigger-backenddeveloper8942
@itdigger-backenddeveloper8942 15 күн бұрын
очень радует, что автор продолжает пилить видео. С такой подачей очень легко проходить обучение. Ато уже каткод всюду куда не сунься, но они не тута пошли - весь акцент на свою админку...
@paul.inglsmit
@paul.inglsmit 23 күн бұрын
Интересно, посмотреть на примеры SOLID, которые реализованы в Laravel
@ArabicLang.online
@ArabicLang.online 24 күн бұрын
Отличное объяснение SOLID, все понятно, примеры лаконичные, но очень иллюстративные. Спасибо Диас за объяснение, а автору канала за приглашенных специалистов (хотя и сам автор мега-талант объяснять сложное просто)!
@Xpystym
@Xpystym 8 күн бұрын
Кстати доклад хороший, респект парню.
@diasilkenov7223
@diasilkenov7223 23 күн бұрын
Спасибо! Хорошо объяснил на простых примерах.
@dianailkenova2050
@dianailkenova2050 23 күн бұрын
Спасибо докладчику, все доходчиво понятно на простых примерах 👍
@НиколайН-т3т
@НиколайН-т3т 23 күн бұрын
Классный формат! спасибо за новый контент) Интереснее конечно часть после основного доклада, по мне так базово принципы солид автор гораздо лучше раскрыл в тематическом ролике
@gagarin-d
@gagarin-d 23 күн бұрын
Спасибо за полезную информацию!!!
@UserU-d2v
@UserU-d2v 23 күн бұрын
Спасибо!
@МарияКороль-щ7л
@МарияКороль-щ7л 22 күн бұрын
Скажите, актуален ли ваш курс базовый laravel 9, если вышел уже 11ый?
@devcrghome7061
@devcrghome7061 22 күн бұрын
третий принцип - 500ую получите в примере, положить всё ваши принцип?
@artemlaravel8769
@artemlaravel8769 22 күн бұрын
DDD близко и докер с микросервисами?)
@МарияКороль-щ7л
@МарияКороль-щ7л 22 күн бұрын
Добрый день, подскажите пжл, актуален ли курс ваш laravel 9, если сейчас уже laravel 11
@im_fredy
@im_fredy 23 күн бұрын
дайте пожалуйста ссылку на материалы, презентацию и т.п. хорошо иметь шпаргалку для разработки
@ArabicLang.online
@ArabicLang.online 21 күн бұрын
Лучше открыть редактор кода и руками прописать примеры со своими заметками в комментариях, а потом сохранить файлы локально или в гитхаб. Просто смотреть или читать код неэффективно, надо руками писать - залог успеха в любом обучении.
@sergeblack1777
@sergeblack1777 23 күн бұрын
В принципе Open/Closed получилось что, чтобы добавить новую скидку мы должны переделать полностью работу со скидкой (добавили классы и интерфейсы). Само это разве не привело к нарушению данного принципа?
@diasilkenov7223
@diasilkenov7223 23 күн бұрын
Важный момент здесь - это разница между изменением существующего кода и расширением системы с помощью новых классов или интерфейсов. Добавление новых классов и интерфейсов не является изменением существующего кода, это именно расширение системы. В этом примере мы не нарушили принцип Open/Closed, потому что добавление новых типов скидок не требует модификации существующего кода. Мы просто расширили систему через создание новых классов, которые реализуют уже существующий интерфейс DiscountStrategy. Этот подход делает систему гибкой для изменений и новых возможностей, не нарушая работу существующего кода.
@sergeblack1777
@sergeblack1777 23 күн бұрын
@@diasilkenov7223 да, но если бы изначально был такой код который вы сделали. А что делать если код такой как был раньше? Переписывая его мы бы нарушали этот принцип)
@diasilkenov7223
@diasilkenov7223 23 күн бұрын
@@sergeblack1777 Первый код - это пример плохого кода, лучше сразу писать легко расширяемый код. Этот пример также пересекается с пятым принципом (сущности должны зависеть не от конкретных реализаций, а от абстракций).
@sergeblack1777
@sergeblack1777 23 күн бұрын
@@diasilkenov7223 я веду к тому, что очень трудно придерживаться этого принципа в уже существующем проекте.
@devcrghome7061
@devcrghome7061 22 күн бұрын
второй принцип - не верно, куда вы запихнете бизнес-логику?
@diasilkenov7223
@diasilkenov7223 21 күн бұрын
В примере с DiscountCalculator был сделан акцент на том, как можно расширять систему с новыми типами скидок, не изменяя уже существующий код. Если углубляться в детали, то доклад на час растянуться может.
@abzalrashithodjaev6333
@abzalrashithodjaev6333 7 күн бұрын
давай э
@black_river102
@black_river102 23 күн бұрын
Душный Сергей, будет в будущем занозой в заднице у коллег, или уже таковым является
@KlimKlim-h4z
@KlimKlim-h4z 23 күн бұрын
Нуууу в споре рождается истина
@kur1977
@kur1977 22 күн бұрын
Это не так, меня все любят )
@mr.jivchik2432
@mr.jivchik2432 20 күн бұрын
Целую минуту посмотрел … 😢
Все о принципах SOLID
16:07
Merion Academy
Рет қаралды 24 М.
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 7 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 235 МЛН
Cute
00:16
Oyuncak Avı
Рет қаралды 12 МЛН
Laravel Meet. Мультиязычность
53:16
Laravel Creative
Рет қаралды 954
PHP улучшаем производительность: настройки PHP-FPM
20:16
Андрей Шестаков
Рет қаралды 16 М.
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 7 МЛН