Мой проект в настоящее время страдает от проблем именования среды. У разных людей разные предположения относительно того, какие среды следует называть или какие имена обозначают, и это вызывает путаницу при их обсуждении. Я провел небольшое исследование и не нашел там никаких стандартов.
Термины включают «Local», «Sand», «Dev», «Test», «User», «QA», «Staging» и «Prod» (плюс еще несколько, о которых спрашивали разные люди)
Я не ищу только мнения, хотя, если есть кто-то, что есть у «каждого», я возьму это - я пытаюсь найти определения, выдвинутые какой-то властью, даже если это неофициально.
Вот среды, которые мы в настоящее время используем:
- Среда на ПК разработчика
- Общая среда, где разработчики напрямую загружают код для самопроверки
- Общая среда, в которой стандарты и функциональные возможности проверяются специалистами по обеспечению качества
- Общая среда, в которой завершен и проверен QA-код, утвержден заказчиками проекта
- Среда, которая отражает окончательную среду как окончательную проверку и подготовку к развертыванию
- Конечная среда, в которой используется код
Я знаю, как бы я их назвал, но есть ли какой-то стандарт на это? Заранее спасибо.