Viktor
А разве не ты сам команду выбираешь? В Авито, например, в общем случае ты сам выбираешь из доступных позиций в разных юнитах, и туда уже интервьюируешься. И только если что-то пошло не так (например, позиция закрылась), тебе предложал выбрать другой юнит. То есть не будет такой ситуации, что тебе подберут команду, в которой ты не хочешь оказаться.
Да, в Амазоне собеседуешься на конкретную вакансию. В Фейсбуке сперва в общий котёл, а после выбираешь команду уже в буткемпе. В Яндексе, кстати, тоже пытались буткемп сделать.
Konstantin
Andrey
Viktor
Viktor
потому что в этот же момент ты пойдешь искать другую работу 😃
Viktor
это не ок так делать
Andrey
Ну вот да, это звучит как крайне сомнительный подход :)
Andrey
Кстати, а как в Амазоне с go?
Viktor
Порридж В Ко-ливинге
А зачем в JS (и Python) вообще нужны eval (exec в Питоне)? Это какая-то техническая особенность или "ну раз можно было реализовать, то почему бы и нет"?
Ilia
Скорее наследие первых версий, если я правильно помню
Viktor
Ilia
Первые версии знаменитого $mol на евал сделаны ))
Ilia
Возможно даже сейчас ещё торчат нюансы в нем
Ilia
Благо создатель такой токсик, что пользоваться не хочется
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Когда я вижу, что статья без CSS, то я понимаю, что тут будет много полезной инфы 😻
https://www.aosabook.org/en/500L/a-python-interpreter-written-in-python.html
Evgeniy
https://opennet.ru/54402/
Что делать с этой проблемой, как считаете?
Evgeniy
Я думаю, что если собирать все зависимости в один пакет, то станет только хуже.
Lynn «Кофеман»
Я согласен с первым комментарием, зачем они вообще в репе. Но если уж хочется, то решение вполне логичное.
Viktor
Viktor
Знаю одного чувака, который говорил про увольнение «ротироваться на мороз».
Evgeniy
Достаточно оставить саму ноду в репе и всё
Evgeniy
Evgeniy
Как раз мороз сейчас как никогда актуально
Порридж В Ко-ливинге
Порридж В Ко-ливинге
По факту перед нами вопрос "как убрать все возможные баги"
Порридж В Ко-ливинге
Каждый раз, когда создается модуль, используется определенная версия пакета, т.е. по факту новый модуль. В итоге у нас всего столько модулей, сколько рекурсивно просит каждый модуль у нас в репе
Порридж В Ко-ливинге
Evgeniy
С кучей мелких пакетов и зависимостями друг от друга
Evgeniy
Порридж В Ко-ливинге
Капец, задачка, пока хинт не посмотришь – Хард. А потом вообще изи
Порридж В Ко-ливинге
https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero/solution/
Ilia
Изи когда знаешь как искать максимальный сабсет )
Порридж В Ко-ливинге
Andrey
Хм, а я вот всё равно не догоняю. Почитал про алгоритм Кадане, вроде понял как он работает. Но как его применить к этой задаче всё равно пока не сообразил
Ilia
Ilia
Я тоже алгоритм прочитал но ничего не понял. Брутфорсить стало лень )
Andrey
Порридж В Ко-ливинге
Ilia
надо же. впервые с реактом столкнулся с таким, что дом обновился, а визуально элемент не поменялся. бывает же...
Порридж В Ко-ливинге
Ilia
Нудны подробности, так ничего не понятно
нажимаю на input type="checkbox" дом поменялся, все зависимые элементы поменялись(boolean значение, передаваемое в проп участвует так же в нескольких других компонентах и с ними все ок), пропы компонента поменялись, а сам элемент визуально не меняется. и меняется только когда произойдет ререндер любого другого компонента на странице, кроме указанного инпута.
Порридж В Ко-ливинге
Ilia
Codepen
ты же понимаешь, что воспроизвести баг, который у меня впервые вылез за мои 5 лет в вебе, в мини примере на кодпене я не смогу?
Ilia
решил проблему через setTimeout 0 в стейтменеджере(клик по инпуту вызывает action.bound в mobx).
Ilia
меня больше всего впринципе удивляет тот факт, когда дом изменился внутри, а визуально нет. до этого момента я не знал что такое возможно.
Viktor
Ilia
Ilia
воспроизводится 100% случаев.
рядом с чекбоксом есть 2 других компонента, в которые приезжает этот же самый boolean который приезжает и в чекбокс, они ререндерятся правильно
Viktor
Viktor
Viktor
Но в любом случае на то есть разумная причина, правда распутать порой очень сложно.
Ilia
Но в любом случае на то есть разумная причина, правда распутать порой очень сложно.
Да, по-любому что-то есть. У меня тут сразу несколько нюансов, которые могут влиять, это и модальное окно, и в нем подключён dnd провайдер, и react.children.toarray реактовский(редкий для меня по крайней мере), но то, что settimeout решил проблему наталкивает на мысль, что проблема вообще с mobx. Но действие редкое, поэтому затраты не окупятся )
Evgeniy
Ilia
Evgeniy
Ну прям дословно
Evgeniy
Порридж В Ко-ливинге
Viktor
Что мы делаем каждый январь? Верно, обновляем снапшоты где есть год в футере 😂
Viktor
Классика. У кого тоже тесты упали в футере? 😉
Ilia
к счастью у меня не было никогда. но я все еще ищу правильный способ избавиться от снэпшотных тестов ))
Viktor
Нерешаемая проблема программирования 😂
Ilia
кстати вспомнил, на предыдущем месте мы мокали даже объект Date в жс, поэтому у нас тесты были совсем уж незасимыми, футер бы точно не упал))
Порридж В Ко-ливинге
Viktor
Вот, поэтому люди и увольняются из Яндекса через два месяца, ожидая, что там всё будет ИДЕАЛЬНО 😃
Evgeniy
Ilia
Viktor
Справедливости ради, эта проблема вообще выеденного яйца не стоит.
Viktor
Но просто смешно.