В идеале вы должны хранить как можно больше всего рабочего кода в совершенно отдельной среде, чтобы избежать ошибок и по соображениям безопасности.
В зависимости от ваших ресурсов и размера команды, например, у вас естьанклав для производства: веб-сервер, база данных, почтовый сервер.Это должно иметь правила, запрещающие любые ресурсы разработки от доступа к производственным ресурсам и наоборот.Если ваши ресурсы разработчика были скомпрометированы или вы запустили скрипт, идущий не на тот ресурс, для этого был бы уровень защиты.
Да, это все неудобно, но это может избавить вас от больших головных болейв долгосрочной перспективе.