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

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ต.ค. 2024

ความคิดเห็น • 27

  • @itdigger-backenddeveloper8942
    @itdigger-backenddeveloper8942 หลายเดือนก่อน +1

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

  • @paul.inglsmit
    @paul.inglsmit หลายเดือนก่อน +4

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

  • @ArabicLang.online
    @ArabicLang.online หลายเดือนก่อน +8

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

  • @dianailkenova2050
    @dianailkenova2050 หลายเดือนก่อน

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

  • @diasilkenov7223
    @diasilkenov7223 หลายเดือนก่อน +1

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

  • @Xpystym
    @Xpystym หลายเดือนก่อน

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

  • @НиколайН-т3т
    @НиколайН-т3т หลายเดือนก่อน +1

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

  • @gagarin-d
    @gagarin-d หลายเดือนก่อน

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

  • @UserU-d2v
    @UserU-d2v หลายเดือนก่อน +1

    Спасибо!

  • @sergeblack1777
    @sergeblack1777 หลายเดือนก่อน +2

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

    • @diasilkenov7223
      @diasilkenov7223 หลายเดือนก่อน +1

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

    • @sergeblack1777
      @sergeblack1777 หลายเดือนก่อน

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

    • @diasilkenov7223
      @diasilkenov7223 หลายเดือนก่อน

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

    • @sergeblack1777
      @sergeblack1777 หลายเดือนก่อน +1

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

  • @МарияКороль-щ7л
    @МарияКороль-щ7л หลายเดือนก่อน

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

  • @МарияКороль-щ7л
    @МарияКороль-щ7л หลายเดือนก่อน

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

    • @fand9728
      @fand9728 วันที่ผ่านมา

      Да

  • @artemlaravel8769
    @artemlaravel8769 หลายเดือนก่อน

    DDD близко и докер с микросервисами?)

  • @devcrghome7061
    @devcrghome7061 หลายเดือนก่อน

    третий принцип - 500ую получите в примере, положить всё ваши принцип?

  • @abzalrashithodjaev6333
    @abzalrashithodjaev6333 หลายเดือนก่อน

    давай э

  • @devcrghome7061
    @devcrghome7061 หลายเดือนก่อน

    второй принцип - не верно, куда вы запихнете бизнес-логику?

    • @diasilkenov7223
      @diasilkenov7223 หลายเดือนก่อน

      В примере с DiscountCalculator был сделан акцент на том, как можно расширять систему с новыми типами скидок, не изменяя уже существующий код. Если углубляться в детали, то доклад на час растянуться может.

  • @ChernayaReka
    @ChernayaReka หลายเดือนก่อน

    Душный Сергей, будет в будущем занозой в заднице у коллег, или уже таковым является

    • @KlimKlim-h4z
      @KlimKlim-h4z หลายเดือนก่อน

      Нуууу в споре рождается истина

    • @kur1977
      @kur1977 หลายเดือนก่อน +1

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

    • @llllNEOllllchannel
      @llllNEOllllchannel 16 วันที่ผ่านมา +1

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

  • @mr.jivchik2432
    @mr.jivchik2432 หลายเดือนก่อน

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