Mi proyecto sufre actualmente de problemas de nombres de entorno. Diferentes personas tienen diferentes suposiciones en cuanto a los entornos que deben nombrarse o lo que designan los nombres, y está causando confusión al discutirlos. He investigado un poco y no he encontrado ningún estándar por ahí.
Los términos incluyen "Local", "Sand", "Dev", "Test", "User", "QA", "Staging" y "Prod" (más algunos más que han preguntado otras personas)
No estoy buscando opiniones justas, aunque si hay una que dice que "todo el mundo" tiene que tomarla, estoy tratando de encontrar definiciones avanzadas por algún tipo de autoridad, incluso si no es oficial.
Aquí están los entornos que usamos actualmente:
- Entorno en la PC del desarrollador
- Entorno compartido donde los desarrolladores cargan el código directamente para realizar una prueba automática
- Entorno compartido donde las personas de control de calidad prueban los estándares y la funcionalidad
- Entorno compartido donde los solicitantes de proyectos aprueban el código completado y verificado por el control de calidad
- Entorno que refleja el entorno final como una comprobación final y para prepararse para la implementación
- Ambiente final donde el código está en uso
Sé lo que yo los llamaría, pero ¿hay algún tipo de estándar en esto? Gracias de antemano.