ТГ канал: t.me/laravelcr... Стань спонсором(бусти аккаунт), доступ к собеседованиям: boosty.to/lara... Мои платные курсы: laravelcreativ... План развития с нуля до middle+: laravelcreativ...
Пікірлер: 27
@itdigger-backenddeveloper894215 күн бұрын
очень радует, что автор продолжает пилить видео. С такой подачей очень легко проходить обучение. Ато уже каткод всюду куда не сунься, но они не тута пошли - весь акцент на свою админку...
@paul.inglsmit23 күн бұрын
Интересно, посмотреть на примеры SOLID, которые реализованы в Laravel
@ArabicLang.online24 күн бұрын
Отличное объяснение SOLID, все понятно, примеры лаконичные, но очень иллюстративные. Спасибо Диас за объяснение, а автору канала за приглашенных специалистов (хотя и сам автор мега-талант объяснять сложное просто)!
@Xpystym8 күн бұрын
Кстати доклад хороший, респект парню.
@diasilkenov722323 күн бұрын
Спасибо! Хорошо объяснил на простых примерах.
@dianailkenova205023 күн бұрын
Спасибо докладчику, все доходчиво понятно на простых примерах 👍
@НиколайН-т3т23 күн бұрын
Классный формат! спасибо за новый контент) Интереснее конечно часть после основного доклада, по мне так базово принципы солид автор гораздо лучше раскрыл в тематическом ролике
@gagarin-d23 күн бұрын
Спасибо за полезную информацию!!!
@UserU-d2v23 күн бұрын
Спасибо!
@МарияКороль-щ7л22 күн бұрын
Скажите, актуален ли ваш курс базовый laravel 9, если вышел уже 11ый?
@devcrghome706122 күн бұрын
третий принцип - 500ую получите в примере, положить всё ваши принцип?
@artemlaravel876922 күн бұрын
DDD близко и докер с микросервисами?)
@МарияКороль-щ7л22 күн бұрын
Добрый день, подскажите пжл, актуален ли курс ваш laravel 9, если сейчас уже laravel 11
@im_fredy23 күн бұрын
дайте пожалуйста ссылку на материалы, презентацию и т.п. хорошо иметь шпаргалку для разработки
@ArabicLang.online21 күн бұрын
Лучше открыть редактор кода и руками прописать примеры со своими заметками в комментариях, а потом сохранить файлы локально или в гитхаб. Просто смотреть или читать код неэффективно, надо руками писать - залог успеха в любом обучении.
@sergeblack177723 күн бұрын
В принципе Open/Closed получилось что, чтобы добавить новую скидку мы должны переделать полностью работу со скидкой (добавили классы и интерфейсы). Само это разве не привело к нарушению данного принципа?
@diasilkenov722323 күн бұрын
Важный момент здесь - это разница между изменением существующего кода и расширением системы с помощью новых классов или интерфейсов. Добавление новых классов и интерфейсов не является изменением существующего кода, это именно расширение системы. В этом примере мы не нарушили принцип Open/Closed, потому что добавление новых типов скидок не требует модификации существующего кода. Мы просто расширили систему через создание новых классов, которые реализуют уже существующий интерфейс DiscountStrategy. Этот подход делает систему гибкой для изменений и новых возможностей, не нарушая работу существующего кода.
@sergeblack177723 күн бұрын
@@diasilkenov7223 да, но если бы изначально был такой код который вы сделали. А что делать если код такой как был раньше? Переписывая его мы бы нарушали этот принцип)
@diasilkenov722323 күн бұрын
@@sergeblack1777 Первый код - это пример плохого кода, лучше сразу писать легко расширяемый код. Этот пример также пересекается с пятым принципом (сущности должны зависеть не от конкретных реализаций, а от абстракций).
@sergeblack177723 күн бұрын
@@diasilkenov7223 я веду к тому, что очень трудно придерживаться этого принципа в уже существующем проекте.
@devcrghome706122 күн бұрын
второй принцип - не верно, куда вы запихнете бизнес-логику?
@diasilkenov722321 күн бұрын
В примере с DiscountCalculator был сделан акцент на том, как можно расширять систему с новыми типами скидок, не изменяя уже существующий код. Если углубляться в детали, то доклад на час растянуться может.
@abzalrashithodjaev63337 күн бұрын
давай э
@black_river10223 күн бұрын
Душный Сергей, будет в будущем занозой в заднице у коллег, или уже таковым является