У нас есть 3 среды: Dev (локальная для их рабочей станции) -> Staging -> Production
Разработчики React хотят иметь доступ к промежуточным бэкендам, чтобы иметь реальные данные и работать с реальными вариантами использования.
Несмотря на то, что разработчики React утверждают, что это безвредно, поскольку они не могут вносить какие-либо изменения, я чувствую себя неловко, позволяя им использовать staging в качестве собственного тестового бэкенда.
Я имею в виду... конечно, промежуточная среда должна быть изолирована от среды разработки и производства (по крайней мере, теоретически). Но как они могут быть эффективными, если им приходится размещать серверную среду с ручной синхронизацией БД на своей рабочей станции?
Это плохая практика? Как бы вы это сделали?