Il mio progetto sta attualmente soffrendo di problemi di denominazione dell'ambiente. Persone diverse hanno supposizioni diverse su quali ambienti dovrebbero essere nominati o quali sono i nomi designati e causano confusione quando li discutono. Ho fatto un po 'di ricerche e non ho trovato alcun standard là fuori.
I termini includono "Local", "Sand", "Dev", "Test", "User", "QA", "Staging" e "Prod" (più alcuni che persone diverse hanno chiesto)
Non sto cercando solo pareri, anche se ce n'è uno là fuori che "tutti" lo prenderò - sto cercando di trovare definizioni avanzate da una sorta di autorità, anche se non è ufficiale.
Ecco gli ambienti che attualmente utilizziamo:
- Ambiente sul PC dello sviluppatore
- Ambiente condiviso in cui gli sviluppatori caricano direttamente il codice per testare automaticamente
- Ambiente condiviso in cui gli standard e le funzionalità sono testati dalle persone del QA
- Ambiente condiviso dove il codice completato e controllato con QA è approvato dai richiedenti del progetto
- Ambiente che rispecchia l'ambiente finale come controllo finale e preparare la distribuzione
- Ambiente finale in cui il codice è in uso
So cosa li chiamano io , ma c'è una sorta di standard su questo? Grazie in anticipo.