Size: a a a

2020 September 06

TS

Terry Sahaidak in Frontend UA
Alexey Shvayka
👍, жаль что новый синтакс только
там шше є всякі оціі with для апдейтів аль-ля іммер
источник

AR

Alexey Raspopov in Frontend UA
Полифил от Блумберг уже работает, разве что немного с багами
источник

VS

V7v S6k in Frontend UA
Alexey Shvayka
at large, иммутабельность никому не нужна.
докажу: на уровне движка очень просто сделать сверх-быстрый и unopinionated deep copy, по structure ID (aka hidden class).
если кто-то из big tech хотел бы это кросс-браузерно внедрить, понадобилось бы пару месяцев + подождать релиз сафари.
вот пропоузал: https://github.com/dslomov/ecmascript-structured-clone -- последний коммит 7 лет назад.
Плюсую. Structural sharing єдиний плюс імутабельності по суті, але раз вже ми пишемо на жс...
источник
2020 September 07

AR

Alexey Raspopov in Frontend UA
Было бы ещё замечательно если бы immutablejs, как проект, не умер
источник

DD

Dmytro Dovhan in Frontend UA
А кто какие подходы используется при билде\деплое фронта на разные окружения?
в моей команде сейчас билдится образ в докере, который можно задеплоить на разные окружения вплоть до прода,
в момент деплоя в уже собранном джс приложении прямо в бандле меняются плейсхолдеры для соотвествующих урлов (урлы бекэнда, статики и тд), но как то выглядит это костыльно,
может есть более вменяемый подход?
источник

SG

Stas G in Frontend UA
у нас билд проходит на CI и просто в билд-скрипт прокидывается переменная с нужным энвом, а уже из .env файла подтягиваются нужные данные
источник

DD

Dmytro Dovhan in Frontend UA
Stas G
у нас билд проходит на CI и просто в билд-скрипт прокидывается переменная с нужным энвом, а уже из .env файла подтягиваются нужные данные
каждый релиз\деплой получается приложение заново собирается?
источник

SG

Stas G in Frontend UA
да
источник

DD

Dmytro Dovhan in Frontend UA
а то что выкатывается именно то приложение что было протестировано, обеспечивается только лок файлами?
источник

SG

Stas G in Frontend UA
да, так и есть
источник

SG

Stas G in Frontend UA
пока проблем не встречали
источник

SG

Stas G in Frontend UA
но на самом деле у нас пока и прода нет, только юат
источник

DB

Dima Bildin in Frontend UA
Dmytro Dovhan
а то что выкатывается именно то приложение что было протестировано, обеспечивается только лок файлами?
Протестировано руками имеется в виду? А то так-то тесты же запускаются во время билда, тем и обеспечивается..
источник

DD

Dmytro Dovhan in Frontend UA
Dima Bildin
Протестировано руками имеется в виду? А то так-то тесты же запускаются во время билда, тем и обеспечивается..
на проде e2е тесты как то стремно запускать )
источник

DD

Dmytro Dovhan in Frontend UA
плюс да, есть еще ручное тестирование
источник

DB

Dima Bildin in Frontend UA
Dmytro Dovhan
на проде e2е тесты как то стремно запускать )
Ну вообще они ж на то и e2e, что максимально продовые
источник

Вт

Ві тя in Frontend UA
Dmytro Dovhan
А кто какие подходы используется при билде\деплое фронта на разные окружения?
в моей команде сейчас билдится образ в докере, который можно задеплоить на разные окружения вплоть до прода,
в момент деплоя в уже собранном джс приложении прямо в бандле меняются плейсхолдеры для соотвествующих урлов (урлы бекэнда, статики и тд), но как то выглядит это костыльно,
может есть более вменяемый подход?
а че не прокидьівать env vars?
источник

Вт

Ві тя in Frontend UA
но вообще вьіглядит близко к идеалу
источник

Вт

Ві тя in Frontend UA
Dima Bildin
Ну вообще они ж на то и e2e, что максимально продовые
в соседнем чате разделились на 2 фронта, кто за прод а кто за стейджинг
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Dmytro Dovhan
А кто какие подходы используется при билде\деплое фронта на разные окружения?
в моей команде сейчас билдится образ в докере, который можно задеплоить на разные окружения вплоть до прода,
в момент деплоя в уже собранном джс приложении прямо в бандле меняются плейсхолдеры для соотвествующих урлов (урлы бекэнда, статики и тд), но как то выглядит это костыльно,
может есть более вменяемый подход?
в исходных или в билде?
источник