Il mio progetto è attualmente affetto da problemi di denominazione ambientale. Diverse persone hanno ipotesi diverse su quali ambienti dovrebbero essere nominati o su cosa designano i nomi, e sta causando confusione quando ne 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" (oltre ad alcuni altri di cui diverse persone hanno chiesto)
Non cerco solo opinioni, anche se ce n'è una là fuori che "tutti" hanno, 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 l'autotest
- Ambiente condiviso in cui gli standard e le funzionalità sono testati dagli addetti al controllo qualità
- Ambiente condiviso in cui il codice completato e verificato dal QA è approvato dai richiedenti il progetto
- Ambiente che rispecchia l'ambiente finale come controllo finale e preparazione per la distribuzione
- Ambiente finale in cui il codice è in uso
So quello che avevo li chiamo, ma c'è una sorta di standard su questo? Grazie in anticipo.