Size: a a a

2021 May 10

AR

Alexey Raspopov in Frontend UA
1) у нас вотерфол 2) все возможные уровни тестов 3) фиче флаги
источник

AR

Alexey Raspopov in Frontend UA
что проверить то?
источник

DZ

Dmitry Zherebko in Frontend UA
Я сделал фичу которая делает брейкинг изменение
она не может пойти в фича флаг потому что там миграция схемы
хочу отать QA на тестирование что бы понять что я ничего не сломал
источник

AR

Alexey Raspopov in Frontend UA
а, у вас отдельная команда для тестирования
источник

AR

Alexey Raspopov in Frontend UA
ну хз, всегда можно отдельно кластер задеплоить
источник

AR

Alexey Raspopov in Frontend UA
типа стейджинга
источник

DZ

Dmitry Zherebko in Frontend UA
вплане отдельная команда?
источник

DZ

Dmitry Zherebko in Frontend UA
есть просто человек который тестирует
источник

DZ

Dmitry Zherebko in Frontend UA
придумывает чеклисты и тд
источник

DZ

Dmitry Zherebko in Frontend UA
ну я вот столкнулся что засетапить эту инфраструктуру геморойненько
источник

DZ

Dmitry Zherebko in Frontend UA
даже для простых кейсов уже начинается шаманство
источник

DZ

Dmitry Zherebko in Frontend UA
тлс сертификаты, контроллер, тест сторейджи и тд
источник
2021 May 11

OL

Oleksii Levzhynskyi in Frontend UA
Мы для каждой ветки поднимаем максимально близкое окружение с прод-версией. По факту контейнер в котором nginx и index.html (spa). Статика на s3. Каждая такая версия имеет внутренний урл (aws fargate). На них запускаются тесты и каждый в компании может вживую попробовать UI до релиза на пользователей. При мерже/удалении ветки - контейнер удаляется.
источник

Вт

Ві тя in Frontend UA
хм, а чего б не использовать vercel/heroku и не захариваться с инфрой?
источник

Вт

Ві тя in Frontend UA
Фича бранчи это зло, почему б фича флаги не интегрировать в мейн билд просто?
источник

Вт

Ві тя in Frontend UA
кучу ж времени на мерж конфликтов тратится
источник

AV

Anton Verinov in Frontend UA
Если я правильно понял, Лёша рассказал не про то, как надо, а про то, как у них сейчас работает. Когда AWS уже настроен и используется для прода, подключение vercel/heroku специально для девелопмента — это как раз «захариваться с инфрой»
источник

AV

Anton Verinov in Frontend UA
Почему это зло?

Фичебранчи и фичефлаги не противоречат же друг другу. Да, долгоживущие ветки (которым зачастую становятся фичебранчи) тяжело мержить, но и проверять стабильность приложения, когда у тебя тысячи пересекающихся экспериментов, совсем не просто
источник

OL

Oleksii Levzhynskyi in Frontend UA
У нас фича бранчи максимально приближены к проду. Прод на aws, поэтому и фб там
источник

OL

Oleksii Levzhynskyi in Frontend UA
У того же  aws сейчас есть официальный способ делать фича бранчи - amplify. https://docs.aws.amazon.com/amplify/latest/userguide/multi-environments.html
источник