Пишу фронтенды на Реакте
· 13.06.2024 · ред.Вопрос
Что за обсессия паттернами в программировании? Это такой прошлый век.
50 комментов
· 20.06.2024
В большинстве случаев вы сами используете паттерны не осознавая. Если вы новичок то будете делать как попало, но со временем будете думать как сделать проще и сами сделаете для себя паттерн, который уже существует оказывается
0
ответить
коммент удалён
· 20.06.2024
В смысле прошлый? Сейчас программируют не байтами и не строками кода, и даже не классами, а паттернами.
0
ответить
коммент удалён
· 20.06.2024
Ну вроде паттерны, там самая книга из прошлого же века
0
ответить
ответ удалён
· 20.06.2024
Интересный подход. На самом деле все что ты делаешь — это паттерны. Даже если их нет в книге.
0
ответить
ответ удалён
· 20.06.2024
Знаешь что ещё паттерн? Пальцами по клавишам водить. Это не значит, что паттерну нужно учить
0
ответить
ответ удалён
· 20.06.2024
Тут вот какое дело, учить, конечно, не нужно. Но если тебя не научили культурному коду, то лучше не пытайся работать с другими людьми. Не поймут, будет обидно. Я так понял, ты уже на себе это ощущаешь.
0
ответить
ответ удалён
· 20.06.2024
Объясни что такое культурный код. Ну или пока
0
ответить
ответ удалён
· 20.06.2024
Как обычно с тобой получается
0
ответить
ответ удалён
· 20.06.2024
Погугли сам.
0
ответить
ответ удалён
· 20.06.2024
Перевожу твоё сообщение "погугли сам" = "я сам не знаю что написал и поэтому не могу объяснить". Пока Вадим, хорошего дня тебе друг
0
ответить
ответ удалён
· 20.06.2024
фейспалм.жпг
0
ответить
ответ удалён
· 19.06.2024
И ооп тоже в огонь?))
0
ответить
коммент удалён
· 19.06.2024
Ахахах не знаю)) вы как считаете?
0
ответить
ответ удалён
· 19.06.2024
Хороша ложка к обеду, а подход к конкретной задаче;) Думал, сделаю вброс на замес, но что-то вопрос очень хорош))
0
ответить
ответ удалён
· 19.06.2024
Думаю что нужно всегда начинать с цели задачи. И из этого исходить в плане и планировании инструментов которые будут использоваться. Грубыми словами, знать что ты и зачем вообще делаешь))) нужно ли это тебе, какие бенефиты ты вообще получаешь и получаешь ли вообще))
0
ответить
ответ удалён
· 15.06.2024
Как готовишь и как помогает в смысле
0
ответить
коммент удалён
· 14.06.2024
Плюсы не вижу
0
ответить
коммент удалён
· 14.06.2024
Собственно, а аргументы какие?
0
ответить
коммент удалён
· 14.06.2024
Настоящий код на паттернах не пишут
0
ответить
ответ удалён
· 14.06.2024
Ага, и пишут его ровно один раз. Потому что потом его только переписывать, ибо поддерживать это г**но никто не хочет.
0
ответить
ответ удалён
· 14.06.2024
Ахах именно
0
ответить
ответ удалён
· 14.06.2024
Личное мнение и так понятно, но аргументация отсутствует. В чем минусы, в чем плюсы - вот это где?
0
ответить
ответ удалён
· 14.06.2024
За этим на хабр
0
ответить
ответ удалён
· 14.06.2024
О, придумал плюс: можно и дальше бояться быть креативным. Ещё один: вроде как никто не должен поставить под сомнение решение - "я же по паттерну делаю 🙈😅". В общем для боязливых подходит и для людей без своего мнения.
0
ответить
ответ удалён
· 15.06.2024
А еще можно каждую неделю переизобретать итератор, фабрику и построитель! Ведь это так креативно!
0
ответить
ответ удалён
· 15.06.2024
А ещё можно использовать библиотеки которые создали люди для решения микропроблем вашего приложения, вместо того чтобы использовать паттерны
0
ответить
ответ удалён
· 15.06.2024
О да, для генерации предподготовленных объектов мне просто необходима готовая библиотека
0
ответить
ответ удалён
· 15.06.2024
Расскажи к примеру какие объекты готовишь, как и как помогает какой паттерн.
0
ответить
ответ удалён
· 15.06.2024
Как готовишь и как помогает
0
ответить
ответ удалён
· 15.06.2024
Паттерн фабрика: генерирую себе парсеры веб ответов, которые надо создавать в рантайме исходя из параметров пользователя. Паттерн строитель/построитель: Пользователь в несколько, шагов собирает конфигурацию сервиса. На каждом шаге надо проверить, что конфигурация собирается корректно и не противоречит данным на предыдущих шагах. В конце нужно получить сконфигурированный сервис.
0
ответить
ответ удалён
· 15.06.2024
И для этого нет библиотек?
0
ответить
ответ удалён
· 15.06.2024
Что такое парсер веб ответов?
0
ответить
ответ удалён
· 15.06.2024
Буквально, приходит ответ с ресурса и его нужно спарсить. Часть данных может быть в заголовке, часть в теле, все это дело лежит в неизвестно как именованных полях.что откуда доставать указывает пользователь. Что значит "нет библиотек"? Библиотек, которые соберут МОЙ сервис с МОИМ конфигом и МОИМИ правилами валидации — нет. У меня падаван такой же как вы. Тоже ему паттерны не нужны, а потом переизобретает костыльный велосипед, который можно было бы не переизобретать если просто знать нужный паттерн и суметь его нагуглить
0
ответить
ответ удалён
· 15.06.2024
Какую часть этой задачи решает фабричный паттерн?
0
ответить
ответ удалён
· 15.06.2024
Вообще, услуги ментора это платное удовольствие, но вам, я так и быть, дам ресурс для изучения вопроса бесплатно: https://refactoringguru.cn/ru/design-patterns
0
ответить
ответ удалён
· 16.06.2024
Ты просто не знаешь зачем на самом деле нужен паттерн, поэтому скинул статью которую заучил когда-то чтобы умничать перед бедными джунами))🤭
0
ответить
ответ удалён
· 16.06.2024
Я знаю что я могу нагуглить что угодно, я хочу понять знаешь ли ты вообще что и зачем делаешь или так по накатанной, потому что дядя сказал когда то и он получил много аплодисментов на конференции)))
0
ответить
ответ удалён
· 16.06.2024
Ладно, в двух словах хотя бы опиши сам паттерн? В чём задача его? Я читать строки чтобы тебя переубедить не буду, я же с тобой общаюсь 1 на 1, что ты мне статьи суешь)) мне так один парень в общение 1 на 1 уже предложил вывести приложение в продакшн и поддерживать его 2 года а потом типа я него пойму))) ахахахах классный аргумент. Конечно у меня нет 2 лет эту ерунду гонять.
0
ответить
ответ удалён
· 16.06.2024
Если у тебя задача просовывать параметры и на основе их что-то там менять, тебе нужна просто функция и if else
0
ответить
ответ удалён
· 16.06.2024
Если скажешь что я не прав, то потрудись объяснить почему, а не увиливать как все остальные.
0
ответить
ответ удалён
· 16.06.2024
Давай так, какую часть твоей задачи не решит моё простое падаванское решение с функцией и ифелс?
0
ответить
ответ удалён
· 16.06.2024
Пойми меня правильно, ты лучше разбираешься в своей задаче, а мне додумывать что там для чего тебе надо сложно) просто скажи если и почему моё решение тебе не подходит. Или ты просто любишь усложнять?
0
ответить
ответ удалён
· 20.06.2024
А на чем его пишут?
0
ответить
ответ удалён
· 20.06.2024
На чем пишут настоящий код? Ну я подозреваю что паттерны это не основа кодирования
0
ответить
ответ удалён
· 23.06.2024
Если кто-то говорит про паттерны, то он или недавно прочитал книгу или просто недавно вкатился в ИТ. В повседневной разработке последнее дело до паттернов и и только если вам нечего делать командой вы заняты подобным дроч-ом из таких же еще есть настройка линтеров, чистка варнингов и прочие улучшательства. А еще рефакторинги. Вы или решаете задачу тем уровнем развития специалистов который есть или заняты холиварами.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 23.06.2024
Блин под каждым словом готов подписаться 💯💯💯. У меня буквально на полном серьёзе был интервью где меня попросили сделать рефакторинг функции из буквально трех-четырех строк. И когда я сказал что я бы ничего не менял, они такие: а ты знаешь что такое "ранний возврат"? Я был просто в афиге. В результате такого собеседования мне сказали что я слабоват уровнем и мне нужно больше читать чужой код 🙊🙈
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 23.06.2024
Мне просто в голову не пришло "улучшать" этот код таким образом
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 23.06.2024
Ну слушай многие в ИТ заняты чесом своего ЭГО и это реалии и российский менталитет, так как ИТ долгие годы в РФ было чем-то элитным и избранным. На западе такого нет - люди просто работают. А ИТ просто отрасль причем не самая лучшая и интересная.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 23.06.2024
Это же ужасно
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 23.06.2024
Ну окей 🙈😁
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён