johnwinny
я на стэке задал вопрос, но хз
Tania
Мне кажется, у вас как-то неправильно настроены процессы. Вроде не должно быть так
У меня тоже есть смутное ощущение, что так не должно быть
johnwinny
тут написано, с нодой проблемы
последняя версия ноды, и даже lts скачивал
giorgio
пробовал проект в другой папке создать? то же самое будет?
SexNbaKef
айти квик - это что?
Аутсорс фирма
Omarov
вообще все пробовал
Пробуй переустанавливать. А перезагружал комп?
Omarov
100 раз уже перезагрузил
Тогда реинстал. Я такого не видел никогда
johnwinny
я сам только сегодня первый раз увидел, думал очередная фигня какая-то, а гугл даже не знает это
danil
Ты видел этот ответ на стековерфлоу? Ты просто сказал что гугл не знает кто такой "cannot find module", хотя это первая ссылка в гугле https://stackoverflow.com/questions/9023672/how-do-i-resolve-cannot-find-module-error-using-node-js
giorgio
ну, я тоже не особо знаю. есть вариант просто удалить package-lock и npm install прописать заново. просто по дебагу вроде нода не может найти путь к reading-list/page, вот и вся проблема. видимо единственный вариант ее переустановить с удалением модулей
Максим
Сидредин
giorgio
петухон
Igor
Ребята, всем привет! Кто работает разрабами, подскажите, это нормальная ситуация: Я сделала доработку в своей ветке, тимлид посмотрел и дал комментарии, я внесла правки, моя доработка недели две ждала, пока он её вмержит в мастер, потом тз изменилось, я всё поправила, а ветка мастер тоже изменилась, так что я и оттуда забрала изменения, опять внесла исправления после код-ревью, опять на три недели моя ветка зависла в ожидании, пока тимлид её смержит, и вот сейчас опять тз изменилось, причём кардинально, мастер-ветка изменилась и плюс тимлид сделал часть задачи, которую я делала, и мой код нужно полностью переделывать, чтобы соответствовал его пожеланиям, и вмерживать в мастер заново. Я честно говоря немножко в ахуе, извините за выражение)))
Заметь тим лид что то знает :) он не мержил потому что менялось тз :) что с тз какой то трэш это понятно к мержу какая претензия? Или ты хочешь выковыривать свои изменения из мейн бранча чтобы накатить новые?
Максим
петухон
Петухон 🐓 Девелопер
Tania
Заметь тим лид что то знает :) он не мержил потому что менялось тз :) что с тз какой то трэш это понятно к мержу какая претензия? Или ты хочешь выковыривать свои изменения из мейн бранча чтобы накатить новые?
Нет, мои изменения так и не попали в мастер до сих пор, сегодня в очередной раз изменилось тз) Мастер нужно подмерживать в мою ветку, т.к. там всё сильно изменилось
Igor
И еще интересно какого размера мерж что его нужно постоянно подстраивать под мейн бранч :)
Tania
я не пойму что ты хочешь внесли бы твои изменения в основную ветку тебе бы было легче?
Я хочу понять, это нормальный процесс разработки и мне надо с ним смириться, или можно делать как-то по-другому. Вообще мне было бы легче, если бы в тот момент, когда я выполнила задачу по тз, мою ветку сразу смержили. Тогда бы мастер не успел измениться и тз не успело бы измениться) и потом была бы просто новая задача )
Tania
И еще интересно какого размера мерж что его нужно постоянно подстраивать под мейн бранч :)
Проект небольшой, объектов мало, похоже, чтт основной функционал часто дорабатывают
Igor
Это не ок совсем, но кто виноват и что делать хрен знает. К тебе претензии есть?
Igor
И еще вопрос на какой позиции ты работаешь?
Tania
Это не ок совсем, но кто виноват и что делать хрен знает. К тебе претензии есть?
Нет, я просто заколебалась одно и то же переделывать по сто раз, честно говоря, я тут два месяца всего и уже подумываю об увольнении
Igor
На текущем стеке я джун
без перехода на личности, но возможно ваш тим лид или лентяй или переоценил вас. Пустил на самотек а джун не был в состоянии разобраться в тз может быть всем кроме вас понятно что тз провальное :). Хотя опять же джун и не должен этого понимать.
Erik
Требуется наказание кирпичом
Erik
Берете кирпич, и целитесь в голову
Igor
Тут дают тз, не адаптированные для джунов) Может, меня и правда переоценили
Для джуна ок не понимать проблем тз. Так что скорее всего переоценил в кавычках просто тим лид распиздяй :) а второй вариант может работы нет , он вам по кругу одно и то же гоняет вы при деле и с зарплатой? :)
Igor
Если нормальное общение в команде подойти и спросить в чем причина частого изменения тз. Как часто такая херня и почему они всю систему переворачивают с ног на голову каждую неделю :)
Шурок
Так, работяги. Есть вопрос: Есть такая бизнес логика.: Если в таблице уже есть запись с таким id есть - ничего не делать. Если нету - добавить. БД что-то типо логов кто когда и что добавлял в другую таблицу. Вариантов 2: 1. Сделать 2 запроса. Первый поиск по id, потом уже уже отработка. 2. Добавить сразу данные в таблицу, отловить ошибку что данные уже есть - и проигнорить её.
Tania
В банке, но не в сбере)
Пашок🗽
первый вариант при большой нагрузке не жизнеспособен :) между проверкой и вставкой будет время встрять
А попытки зафигачить дублирующиеся значения айдишки в таблицу жизнеспособен ?
Igor
классика EAFP
Пашок🗽
Вообще, если такой вопрос постал, то скорее всего не юзается какой либо фреймворк по работе с бд, значит лучше всего в транзакции читать , и если нету вставлять
Пашок🗽
Ничего не даст, но лучше юзать 2 запроса в любом случае, чем делать так как ты сказал)
Igor
Ничего не даст, но лучше юзать 2 запроса в любом случае, чем делать так как ты сказал)
как я сказал будет работать а 2 запроса не будут. Чем же два запроса лучше?
Пашок🗽
Почему же не будет ? Чтение уменьшит кол-во вылетаемых ошибок, это будет стиль обьезяны какой-то. К тому же в большинстве сервисов клиент ожидает получить заинсёрчынй/существующий элемент в ответ. Если фигачить в тупую попытки инсёрта , запись из бд не достается
Igor
Почему же не будет ? Чтение уменьшит кол-во вылетаемых ошибок, это будет стиль обьезяны какой-то. К тому же в большинстве сервисов клиент ожидает получить заинсёрчынй/существующий элемент в ответ. Если фигачить в тупую попытки инсёрта , запись из бд не достается
Пиздеж если можно вставить то вставка пройдет и будет работать быстрее чем 2 запроса не попадаем 2 раза на латенси а если падает ошибка то разницы нет мы сфейлились и продолжили
Igor
вы предлагаете вместо обработки ошибки послать два запроса и не иметь никакой гарантии что все сработает.
Igor
и обработку ошибок всеравно делать прийдеться где же профит?
Igor
ну и нормальный ответ про апсерт уже был
Пашок🗽
Всё зависит от нужной архитектуры. Прилетает запрос пост, клиент ожидает в ответ энтити, сервис шлёт инсёрт в бд, бд кидает ошибку. Что получает клиент в ответ ?
Igor
так работает база данных хоть ты пост запросы шли хоть утилиты консольные запускай разницы нет
Пашок🗽
Пашок🗽
В случае ошибки все также подразумевается что приложение дальше работает и клиент получит ответ
Если на 2 пост запроса тебе нужно получать одинаковые данные - нужно всегда проверять нет ли записи. Если не нужно - можешь сразу инсёртить и обрабатывать ошибку
Igor
никто не может гарантировать что после проверки ты сможешь вставить, а значит зачем ее делать?
Шурок
никто не может гарантировать что после проверки ты сможешь вставить, а значит зачем ее делать?
Ну вот и я за вариант ошибки, но хотел услышать разные мнения. Если бы мне бизнес сказал обновить время (а оно там есть), я бы сюда вопрос не задавал. У меня в hibernate есть saveOrUpdate - но тут же я должен ничего не делать. Спасибо всем
Пашок🗽
Да я в курсе, и писал выше , смотря что требуется бизнесом
Виталий
Добрый день. Решил в качестве хобби начать изучать язык программирования и остановился на javascript. Кто знает, может это в будущем перерастёт в мою профессиональную деятельность. Хотел бы у узнать, не подскажите ресурсы или материалы, по которым можно будет максимально эффективно начать изучать (нашел много материалов в свободном доступе, но так как нету опыта в данной сфере, я не могу понять, какие все же будут максимально эффективными). Так же было бы интересно начать изучение языка и попутно выполнять проект, что бы на финише был готовый проект. Буду благодарен за обратную связь и в помощи в закладывание фундамента моего начала обучения.
Omarov
А если серьезно, то Сидредин норм ресурс дал
Виталий
SexNbaKef
Андрей
Ой сорри
Андрей
12к 3 кнопки нажал ахах
Сидредин
12к 3 кнопки нажал ахах
Там же ещё ждать надо ещё. И не всегда всё гладко идёт. Сразу видно, что не шаришь в программировании