Vitaliy
а я просто за списки
Vitaliy
односвязный
Vitaliy
двосвязный
Vitaliy
кольцевой
Vitaliy
их реализация
Vitaliy
и деревья
Кылыч
Vitaliy
+
Artsyom
синглтон забудь как и любые глобальные переменные. еще важное про ооп - используй наследование как можно реже. остальные паттерны, лично по моему мнению, нужны чисто для ознакомления.
Блин, советовать новичку чего-то не использовать это жестоко, не? Т.е. он не будет понимать, ПОЧЕМУ это лучше не использвать.
Алексей
А паттерны устаревают либо уже реализованы (obesrver например)
а что значит устаревают? из-за чего устаревают?
Artsyom
Так вот пусть шишки набивает )
Кылыч
В логике вроде бы разбираюсь linked lists и знаю область применения. Блокчейны по-моему
Vitaliy
кк
Vitaliy
стек
Vitaliy
дек
Vitaliy
очередь
Кылыч
А вот в js где его юзать
Vitaliy
очередь с приоритетами
Vitaliy
в обджект пул список
Vitaliy
например
сomorsiс
очередь с приоритетами
а я думал для этого хип юзают
Кылыч
Хип эта типа куча?
сomorsiс
да
Vitaliy
ну с приор, кстате да
Кылыч
Ок
Vitaliy
ну если слабый то можно просто на списке
Vitaliy
за хеш-таблицу
Vlad
а что значит устаревают? из-за чего устаревают?
Расширения возможностей языка и библиотеки
Vitaliy
новые варианты решения задач
Алексей
Расширения возможностей языка и библиотеки
то есть паттерны переезжают в библиотеки разве это значит, что они устаревают? разве это повод считать, что их можно не знать?
Vitaliy
другие модели програмиров
Vlad
то есть паттерны переезжают в библиотеки разве это значит, что они устаревают? разве это повод считать, что их можно не знать?
Паттерны не переезжают в библотеки, не все, просто бессмысленно изучать внутреннее строение паттерна, который реализован в языке/библиотеке
Vitaliy
новые подходы
Vlad
Итераторы, Прокси
Vlad
Смысл знать их реализацию? Если сейчас они внутри языка
Алексей
Паттерны не переезжают в библотеки, не все, просто бессмысленно изучать внутреннее строение паттерна, который реализован в языке/библиотеке
а по-моему не бессмысленно вернее, если считать, что не надо понимать, как оно там всё внутри устроено - ну да, тогда бессмысленно
Vlad
А зачем понимать паттерны?
Алексей
Vlad
Знать как использовать достаточно
Алексей
Знать как использовать достаточно
ну тогда у меня вопросов больше нет
Vlad
К тому же большинство JS паттернов интуитивны
Vlad
Вот я фасад использовал пару лет и не знал что это фасад
Алексей
а если бы ты знал, что это фасад, и в каких случаях его применяют, какие у него плюсы и минусы, и чем и как его можно заменить, это было бы бесполезное знание?
Александр
мне встречались люди, которые пытались мыслить паттернами. т.е. прирешении задачи думали какой паттерн тут лучше исподьзовать. в результате получалась дремучая немодифицируемая архитектура. лично мое мнение - придумывай сам, опираясь на бест практики в таких случаях. если в результате получился паттерн, то хорошо.
Кылыч
Thnx
Anonymous
/stat@combot
Combot
combot.org/chat/-1001041204341
Анатолий
webstorm заточен под современный фронт
Вот это вообще всегда радовало, в вебшторме нет ничего чего нет в пхпшторме, разве что пара плагинов предустановленных, ито не факт что они нужны
Анатолий
Фраза просто хорошая, человек имеет уже пхпшторм, и ему советуют иде априори ниже возможностями
Anonymous
Так у них фабрика, чтобы грабить корованы со всех видов кодеров
Анатолий
За хорошую фабрику не грех и ограбиться немного, тут просто советчиков много очень хороших
Maxim
Для отдачи статики юзать какую-то либу или разобраться с nginx?
Vitaliy
nginx
Анатолий
второе
倫太郎
Ostap
Анатолий
И никто не напишет про либу?
Vitaliy
либу
Maxim
мб есть у кого тутор под рукой годный?
Vitaliy
либа та назыв nginx
Maxim
node + nginx
Анатолий
location /admin { try_files $uri =404; }
Анатолий
забудь про ноду
Анатолий
просто роут один настраиваешь и все
Анатолий
даже проще
Maxim
даже проще
ща будем пробовать, спасиб
Анатолий
просто почитай про нгинкс роуты и все, не надо связывать с нодой
倫太郎
倫太郎
倫太郎
как писать лучше?
倫太郎
🤔🤔🤔🤔
倫太郎
ей, знатоки, я совета спрашиваю
Sergey
это
Sergey
ну точнее в camelCase
倫太郎
倫太郎
кк