Принципы SOLID / С Примерами На Python

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

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

  • @pylounge
    @pylounge  Год назад +5

    Используете ли вы принципы SOLID в своей практике?)

    • @АлександрКаптуров-с8и
      @АлександрКаптуров-с8и Год назад

      Максим, планируете ли Вы снять цикл видео о паттернах проектирования на Pyfhon?

    • @pylounge
      @pylounge  Год назад +1

      @@АлександрКаптуров-с8и Да, были мысли про паттерны и архитектуру

    • @АлександрКаптуров-с8и
      @АлександрКаптуров-с8и Год назад

      @@pylounge Супер, Максим, я думаю многие ждут и всем понравится!

    • @drygdryg2
      @drygdryg2 Год назад

      Использую, часто даже не подозревая о том, что этот подход называется именно так.

  • @_garik__
    @_garik__ Год назад +2

    Лучшее объяснение (с точки зрения понятности для новичка). Больше спасибо!

  • @t0digital
    @t0digital Год назад +13

    По SRP Мартин в Чистой архитектуре решил дать другое определение, через акторы, что у программной сущности должен быть один актор. То есть класс не нарушает SRP даже если он имеет больше одной ответственности, главное чтобы актор, то есть сценарий использования, был один, чтобы правки, необходимые для одного сценария использования, не затронули логику второго сценария использования

    • @pylounge
      @pylounge  Год назад +6

      Да, под акторами, как мне помнится, он подразумевал "группу пользователей по интересам" : клиент, заказчик, администратор и т.д. Но мне кажется, такое объяснение несколько затруднительно для новичков, поэтому выбрал в качестве определения что-то среднее)

  • @0limjon
    @0limjon Год назад +1

    Хорошее объяснение! Спасибо за ролик ждем похожий контент

  • @banzaika
    @banzaika Год назад +2

    Интересно, сними про другие наборы принципов!

  • @АлександрКаптуров-с8и

    @pylounge Максим, я очень ждал такое видео!

  • @fleshka48
    @fleshka48 3 месяца назад

    Ахаахх, ты крут, на 4:00 , обычным покупателям сделал скидку 80%, а випам 60%
    Не хотел бы я быть таким випом😂

  • @drygdryg2
    @drygdryg2 Год назад +1

    Спасибо, полезно. В примере LSP engine - это метод, а не свойство, что несколько странно.

  • @Diabolic9595
    @Diabolic9595 Год назад +3

    Лайк за превью)

  • @cyber_engine
    @cyber_engine Год назад +2

    насчет единственной ответственности, как я помню там не обязательно именно по классах разбивать ответственность, это больше по функциям. чтобы ни 1 функция не выполняла сразу несколько действий. так что пример с классом еще валидный

  • @kitN
    @kitN 7 месяцев назад

    Увидел снейка на превью, зашел поставить лойс

  • @НиколайВамильев-с8ш

    Спасибо полезное видио.

  • @jamjam3337
    @jamjam3337 Год назад +1

    👏👍

  • @antonkuznetsov1348
    @antonkuznetsov1348 10 месяцев назад

    ну с дудем - эт, конечно, очень смешно было )))))

  • @bool1989
    @bool1989 Год назад

    Все неплохо, но тема ISP не раскрыта, более наглядный пример был бы с декоратором, например, когда есть интефейс с 3 методами и 3 интерфейса по одному, при соблюдении isp можно будет задекорировать любой метод отдельно, при нарушении придется в декораторе проксировать вызов

  • @Anonim-im6ln
    @Anonim-im6ln Год назад +1

    👍👍👍👍

  • @НикитаРадин-х4р
    @НикитаРадин-х4р 6 месяцев назад

    Как-то интуитивно сам дошел до этого при написании кода

  • @BeginBye
    @BeginBye Год назад +5

    Лисков что?))) сабситуэйшн?))))

  • @amadeus1300
    @amadeus1300 Год назад +1

    го про абстракцию

  • @paleface_brother
    @paleface_brother Год назад +1

    2:22 😆

  • @Лилия-в6р5й
    @Лилия-в6р5й 10 месяцев назад

    Ничего не понятно (

  • @us1k10
    @us1k10 9 месяцев назад +1

    прежде чем видео снимать, хотя бы тему изучи... боже...

    • @us1k10
      @us1k10 9 месяцев назад +1

      в принципе открытости-закрытости ты создаешь наследника с такой же функцией, нарушая тем самым принцип Лисков. Дальше смотреть не стал эту чушь.

    • @tesmanit
      @tesmanit 4 месяца назад

      @@us1k10 тоже это заметил. Можешь подсказать, как правильно выходить из ситуации в открытости-закрытости?

    • @b685
      @b685 21 день назад

      привет, можешь посоветовать литературу\видео, в которых о принципах SOLID расскажут получше? Я только учусь, не хочу завести себя в брод чтобы в будущем из него долго выбираться

  • @ЖакРуссоФоб
    @ЖакРуссоФоб 6 месяцев назад

    Чел, у тебя ошибки уже в 1 принципе. Которую сам Мартин в книге у себя приводит как пример того что много путаницы вокруг этих принципов. Вот и ты попался в эту уловку. Почитай Чистую архитектуру что ли

  • @Akhmad_Dag
    @Akhmad_Dag 3 дня назад

    Проорал с картинки про чужой код😂😂😂😂😂