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

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 33

  • @pylounge
    @pylounge  Рік тому +5

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

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

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

    • @pylounge
      @pylounge  Рік тому +1

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

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

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

    • @drygdryg2
      @drygdryg2 Рік тому

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

  • @t0digital
    @t0digital Рік тому +13

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

    • @pylounge
      @pylounge  Рік тому +6

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

  • @_garik__
    @_garik__ Рік тому +2

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

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

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

  • @0limjon
    @0limjon Рік тому +1

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

  • @banzaika
    @banzaika Рік тому +2

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

  • @drygdryg2
    @drygdryg2 Рік тому +1

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

  • @Diabolic9595
    @Diabolic9595 Рік тому +3

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

  • @fleshka48
    @fleshka48 3 місяці тому

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

  • @cyber_engine
    @cyber_engine Рік тому +2

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

  • @kitN
    @kitN 7 місяців тому

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

  • @bool1989
    @bool1989 Рік тому

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

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

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

  • @jamjam3337
    @jamjam3337 Рік тому +1

    👏👍

  • @antonkuznetsov1348
    @antonkuznetsov1348 10 місяців тому

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

  • @Anonim-im6ln
    @Anonim-im6ln Рік тому +1

    👍👍👍👍

  • @BeginBye
    @BeginBye Рік тому +5

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

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

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

  • @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 23 дні тому

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

  • @ЖакРуссоФоб
    @ЖакРуссоФоб 6 місяців тому

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

  • @Akhmad_Dag
    @Akhmad_Dag 6 днів тому

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