Хватит говорить о паттернах проектирования

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

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

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

    Обожая деепричастные обороты, Лёха записывал видео, поясняя за паттерны.😁

  • @ChelovekSo
    @ChelovekSo ปีที่แล้ว

    с возвращением)

  • @paleface_brother
    @paleface_brother ปีที่แล้ว +1

    Радуют меня гитарки на стене 😎🤘🤟🤝💪
    А что за модели?

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว +1

      Spector Rebop 5, Schecter Stiletto Extreme 4 и акустический Cort. Есть ещё укулеле)))

    • @paleface_brother
      @paleface_brother ปีที่แล้ว +2

      @@alex-will-explain Однако ж)) Я только 4-х струнную басуху освоил (относительно, на уровне любителя).

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว +1

      Ну у меня по большому счёт акустика тоже висит практически неосвоенная 😂

  • @Dadadadam999
    @Dadadadam999 ปีที่แล้ว

    Интересное видео, но не согласен, что о паттернах не нужно говорить и тем-более спрашивать на собесах. На собесах в целом спрашивают очевидные вещи, чтобы понять уровень знаний/опыта собеседуемого специалиста.
    Паттерны, скорее являются общепризнанными лайфхаками, которые желательно использовать там, где они уместны. Есть хороший пример касаемо применения паттернов. За свой опыт повидал много способов реализации файловой системы, категорий товаров, и т.д. Как их только не реализовывали, через абсолютные пути, деревья с весами, множеством перегруженных классов и т.д. Однако, для простой реализации подобного функционала есть 2 паттерна, компоновщик и визитёр. Они простые для понимания и позволяют изначально заложить правильную архитектуру работы с подобными структурами. Отличный пример, применения паттерна в реальной работе, который является хорошим стандартизированным решением.
    О паттернах нужно говорить, чтобы их применяли уместно и разумно.
    П.С. Касаемо DI-сервисов хочу немного добавить. Сервисы являются синглтонами, но сама идея инъекции зависимости не привязана к какому-либо паттерну или решению. DI можно назвать отдельным паттерном. Делать инъекцию зависимостей можно и без применения синглтона.

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว +1

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

  • @Ролтун
    @Ролтун ปีที่แล้ว

    Надо было сразу с конкретного примера

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว

      Как только начинаешь показывать примеры, сразу падает глубина просмотра 🙈

    • @Ролтун
      @Ролтун ปีที่แล้ว +1

      @@alex-will-explain Надо значит очень простые примеры. Не знаю, тут такая вода, что ну не знаю... Ютуб требует захватыващий контент. Сам об этом тоже думаю. Кадр тоже надо встроить, цвета, освещение, интерьер, возможно лицо покрупнее. Я желаю удачи каналу.

    • @raacer
      @raacer ปีที่แล้ว +1

      @@Ролтун Захватывающее видео о программировании, ага 😄 Хотелось бы хоть одно такое увидеть своими глазами 👀 Чтобы влипнуть и не отлипнуть. 🤪 Вам такое встречалось хоть раз?

    • @Ролтун
      @Ролтун ปีที่แล้ว +1

      @@raacer Когда нибудь хочу сделать

  • @EvgenOl
    @EvgenOl ปีที่แล้ว

    Как будто родные классы битрикса на 5 тысяч строк без единого комментария лучше. И толку с того, что там есть намёк на паттерны?

    • @alex-will-explain
      @alex-will-explain  ปีที่แล้ว +2

      Битрикс - это идеальный пример, как нельзя делать. Там ужасно всё: вездесущие двойные кавычки, капс, префикс $ar_ перед переменными-массивами, отсутствие автозагрузчика, отсутствие вменяемого воркфлоу по деплою изменений, хранение кода шаблонов в базе данных, именование таблиц в базе данных. Это только то, что я с ходу вспомнил. У меня был всего один проект на Битриксе, после чего я однозначно решил, что больше никогда не прикоснусь к этому даже шестиметровой палкой.

    • @EvgenOl
      @EvgenOl ปีที่แล้ว

      @@alex-will-explain Ой, как я тебя понимаю. Меня чёрт дёрнул согласиться на такой проект, и я сейчас по уши в этом дерьме.
      P.S. Я думал, что меня одного бомбит с двойных кавычек в php так где они не всрались.