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

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 27

  • @itdigger-backenddeveloper8942
    @itdigger-backenddeveloper8942 2 месяца назад +1

    очень радует, что автор продолжает пилить видео. С такой подачей очень легко проходить обучение. Ато уже каткод всюду куда не сунься, но они не тута пошли - весь акцент на свою админку...

  • @paul.inglsmit
    @paul.inglsmit 2 месяца назад +4

    Интересно, посмотреть на примеры SOLID, которые реализованы в Laravel

  • @ArabicLang.online
    @ArabicLang.online 2 месяца назад +8

    Отличное объяснение SOLID, все понятно, примеры лаконичные, но очень иллюстративные. Спасибо Диас за объяснение, а автору канала за приглашенных специалистов (хотя и сам автор мега-талант объяснять сложное просто)!

  • @dianailkenova2050
    @dianailkenova2050 2 месяца назад

    Спасибо докладчику, все доходчиво понятно на простых примерах 👍

  • @diasilkenov7223
    @diasilkenov7223 2 месяца назад +1

    Спасибо! Хорошо объяснил на простых примерах.

  • @НиколайН-т3т
    @НиколайН-т3т 2 месяца назад +1

    Классный формат! спасибо за новый контент)
    Интереснее конечно часть после основного доклада, по мне так базово принципы солид автор гораздо лучше раскрыл в тематическом ролике

  • @Xpystym
    @Xpystym Месяц назад

    Кстати доклад хороший, респект парню.

  • @gagarin-d
    @gagarin-d 2 месяца назад

    Спасибо за полезную информацию!!!

  • @UserU-d2v
    @UserU-d2v 2 месяца назад +1

    Спасибо!

  • @МарияКороль-щ7л
    @МарияКороль-щ7л 2 месяца назад

    Скажите, актуален ли ваш курс базовый laravel 9, если вышел уже 11ый?

  • @sergeblack1777
    @sergeblack1777 2 месяца назад +2

    В принципе Open/Closed получилось что, чтобы добавить новую скидку мы должны переделать полностью работу со скидкой (добавили классы и интерфейсы). Само это разве не привело к нарушению данного принципа?

    • @diasilkenov7223
      @diasilkenov7223 2 месяца назад +1

      Важный момент здесь - это разница между изменением существующего кода и расширением системы с помощью новых классов или интерфейсов. Добавление новых классов и интерфейсов не является изменением существующего кода, это именно расширение системы. В этом примере мы не нарушили принцип Open/Closed, потому что добавление новых типов скидок не требует модификации существующего кода. Мы просто расширили систему через создание новых классов, которые реализуют уже существующий интерфейс DiscountStrategy. Этот подход делает систему гибкой для изменений и новых возможностей, не нарушая работу существующего кода.

    • @sergeblack1777
      @sergeblack1777 2 месяца назад

      @@diasilkenov7223 да, но если бы изначально был такой код который вы сделали. А что делать если код такой как был раньше? Переписывая его мы бы нарушали этот принцип)

    • @diasilkenov7223
      @diasilkenov7223 2 месяца назад

      @@sergeblack1777 Первый код - это пример плохого кода, лучше сразу писать легко расширяемый код. Этот пример также пересекается с пятым принципом (сущности должны зависеть не от конкретных реализаций, а от абстракций).

    • @sergeblack1777
      @sergeblack1777 2 месяца назад +1

      @@diasilkenov7223 я веду к тому, что очень трудно придерживаться этого принципа в уже существующем проекте.

  • @МарияКороль-щ7л
    @МарияКороль-щ7л 2 месяца назад

    Добрый день, подскажите пжл, актуален ли курс ваш laravel 9, если сейчас уже laravel 11

  • @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 месяца назад +1

      Это не так, меня все любят )

    • @llllNEOllllchannel
      @llllNEOllllchannel Месяц назад +1

      Сергей душный

  • @mr.jivchik2432
    @mr.jivchik2432 2 месяца назад

    Целую минуту посмотрел … 😢