Есть ситуации где правильно писать явное присвоение свойств и не правильно бахать весь объект полученный откуда-то из базы целиком.
Не раз выпиливал такой "оптимальный" код людей которые смотрят только на "правильные" программные конструкции, вообще не думают о том как, где и в каких ситуациях и с какими данными он будет работать и разводили такой зоопарк неявных багов и что потом неделю разбираться.
Поэтому не надо быть таким категоричным, особенно если вы в профессии хотя бы больше года и уж обзывать всех вокруг макаками точно не стоит.
для начала попробуйте исключить тайпскрипт - запускайте на скомпилированных js.
следующим шагом можно посмотреть какие файлы грузятся для запуска юнит-тестов - я это делаю через консоль отладки webstorm - наверняка есть и другие способы, если не пользуетесь вебштормом, погуглите как оно для вас.
Для каждого юнит-теста должно быть минимальное количество файлов - только он сам, проверямый модуль и его непосредственные зависимости. Если там овердофига всего подтягивается нода может эти 10 секунд тратить просто на загрузку ненужных файлов.
Ну и профилирование какое-никакое, самый примитивный вариант - расставьте console.log и посмотрите сколько времени на что уходит.
TheJediYT, я не знаю когда вы научитесь писать нормальные сайты :)
Судя по вашему вопросу вы в самом самом начале, так что сначала получите хотя бы базовые навыки, там получите лучшее представление об ответе на свой вопрос
Понимаю что накипело, но может стоит поискать компанию без мудаков? А то в вашем сообщении их слишком много на квадратный сантиметр.
Не все кто занимает должность выше тимлида вышли из уголовников 90-х или их дети.
очевидно что ответ зависит от того кода который вы нам не показали - там где это будет использоваться. В целом, тыча пальцем в небо - ничего не мешает вам менять pricingValue.editing.max в тот момент когда меняется выбранный pricingType.
Не раз выпиливал такой "оптимальный" код людей которые смотрят только на "правильные" программные конструкции, вообще не думают о том как, где и в каких ситуациях и с какими данными он будет работать и разводили такой зоопарк неявных багов и что потом неделю разбираться.
Поэтому не надо быть таким категоричным, особенно если вы в профессии хотя бы больше года и уж обзывать всех вокруг макаками точно не стоит.