Интересное видео, но не согласен, что о паттернах не нужно говорить и тем-более спрашивать на собесах. На собесах в целом спрашивают очевидные вещи, чтобы понять уровень знаний/опыта собеседуемого специалиста. Паттерны, скорее являются общепризнанными лайфхаками, которые желательно использовать там, где они уместны. Есть хороший пример касаемо применения паттернов. За свой опыт повидал много способов реализации файловой системы, категорий товаров, и т.д. Как их только не реализовывали, через абсолютные пути, деревья с весами, множеством перегруженных классов и т.д. Однако, для простой реализации подобного функционала есть 2 паттерна, компоновщик и визитёр. Они простые для понимания и позволяют изначально заложить правильную архитектуру работы с подобными структурами. Отличный пример, применения паттерна в реальной работе, который является хорошим стандартизированным решением. О паттернах нужно говорить, чтобы их применяли уместно и разумно. П.С. Касаемо DI-сервисов хочу немного добавить. Сервисы являются синглтонами, но сама идея инъекции зависимости не привязана к какому-либо паттерну или решению. DI можно назвать отдельным паттерном. Делать инъекцию зависимостей можно и без применения синглтона.
В данном случае имелся в виду не сам паттерн DI, а его конкретная реализация, которая уже есть в самом фреймворке, поэтому нет никакой необходимости изобретать велосипед. Что касается оценки уровня знаний по паттернам, это подходит только при найме людей без коммерческого опыта в предметной области. Когда ищут хотя бы мидла, то там вообще нет нужды спрашивать теорию.
@@alex-will-explain Надо значит очень простые примеры. Не знаю, тут такая вода, что ну не знаю... Ютуб требует захватыващий контент. Сам об этом тоже думаю. Кадр тоже надо встроить, цвета, освещение, интерьер, возможно лицо покрупнее. Я желаю удачи каналу.
@@Ролтун Захватывающее видео о программировании, ага 😄 Хотелось бы хоть одно такое увидеть своими глазами 👀 Чтобы влипнуть и не отлипнуть. 🤪 Вам такое встречалось хоть раз?
Битрикс - это идеальный пример, как нельзя делать. Там ужасно всё: вездесущие двойные кавычки, капс, префикс $ar_ перед переменными-массивами, отсутствие автозагрузчика, отсутствие вменяемого воркфлоу по деплою изменений, хранение кода шаблонов в базе данных, именование таблиц в базе данных. Это только то, что я с ходу вспомнил. У меня был всего один проект на Битриксе, после чего я однозначно решил, что больше никогда не прикоснусь к этому даже шестиметровой палкой.
@@alex-will-explain Ой, как я тебя понимаю. Меня чёрт дёрнул согласиться на такой проект, и я сейчас по уши в этом дерьме. P.S. Я думал, что меня одного бомбит с двойных кавычек в php так где они не всрались.
Обожая деепричастные обороты, Лёха записывал видео, поясняя за паттерны.😁
с возвращением)
Радуют меня гитарки на стене 😎🤘🤟🤝💪
А что за модели?
Spector Rebop 5, Schecter Stiletto Extreme 4 и акустический Cort. Есть ещё укулеле)))
@@alex-will-explain Однако ж)) Я только 4-х струнную басуху освоил (относительно, на уровне любителя).
Ну у меня по большому счёт акустика тоже висит практически неосвоенная 😂
Интересное видео, но не согласен, что о паттернах не нужно говорить и тем-более спрашивать на собесах. На собесах в целом спрашивают очевидные вещи, чтобы понять уровень знаний/опыта собеседуемого специалиста.
Паттерны, скорее являются общепризнанными лайфхаками, которые желательно использовать там, где они уместны. Есть хороший пример касаемо применения паттернов. За свой опыт повидал много способов реализации файловой системы, категорий товаров, и т.д. Как их только не реализовывали, через абсолютные пути, деревья с весами, множеством перегруженных классов и т.д. Однако, для простой реализации подобного функционала есть 2 паттерна, компоновщик и визитёр. Они простые для понимания и позволяют изначально заложить правильную архитектуру работы с подобными структурами. Отличный пример, применения паттерна в реальной работе, который является хорошим стандартизированным решением.
О паттернах нужно говорить, чтобы их применяли уместно и разумно.
П.С. Касаемо DI-сервисов хочу немного добавить. Сервисы являются синглтонами, но сама идея инъекции зависимости не привязана к какому-либо паттерну или решению. DI можно назвать отдельным паттерном. Делать инъекцию зависимостей можно и без применения синглтона.
В данном случае имелся в виду не сам паттерн DI, а его конкретная реализация, которая уже есть в самом фреймворке, поэтому нет никакой необходимости изобретать велосипед.
Что касается оценки уровня знаний по паттернам, это подходит только при найме людей без коммерческого опыта в предметной области. Когда ищут хотя бы мидла, то там вообще нет нужды спрашивать теорию.
Надо было сразу с конкретного примера
Как только начинаешь показывать примеры, сразу падает глубина просмотра 🙈
@@alex-will-explain Надо значит очень простые примеры. Не знаю, тут такая вода, что ну не знаю... Ютуб требует захватыващий контент. Сам об этом тоже думаю. Кадр тоже надо встроить, цвета, освещение, интерьер, возможно лицо покрупнее. Я желаю удачи каналу.
@@Ролтун Захватывающее видео о программировании, ага 😄 Хотелось бы хоть одно такое увидеть своими глазами 👀 Чтобы влипнуть и не отлипнуть. 🤪 Вам такое встречалось хоть раз?
@@raacer Когда нибудь хочу сделать
Как будто родные классы битрикса на 5 тысяч строк без единого комментария лучше. И толку с того, что там есть намёк на паттерны?
Битрикс - это идеальный пример, как нельзя делать. Там ужасно всё: вездесущие двойные кавычки, капс, префикс $ar_ перед переменными-массивами, отсутствие автозагрузчика, отсутствие вменяемого воркфлоу по деплою изменений, хранение кода шаблонов в базе данных, именование таблиц в базе данных. Это только то, что я с ходу вспомнил. У меня был всего один проект на Битриксе, после чего я однозначно решил, что больше никогда не прикоснусь к этому даже шестиметровой палкой.
@@alex-will-explain Ой, как я тебя понимаю. Меня чёрт дёрнул согласиться на такой проект, и я сейчас по уши в этом дерьме.
P.S. Я думал, что меня одного бомбит с двойных кавычек в php так где они не всрались.