Mein Projekt leidet derzeit unter Problemen mit der Benennung der Umgebung. Unterschiedliche Menschen haben unterschiedliche Annahmen darüber, welche Umgebungen benannt werden sollten oder wie die Namen bezeichnet werden, und dies führt zu Verwirrung, wenn sie darüber diskutieren. Ich habe ein bisschen recherchiert und keine Standards da draußen gefunden.
Die Begriffe umfassen "Local", "Sand", "Dev", "Test", "User", "QA", "Staging" und "Prod" (plus ein paar weitere, nach denen verschiedene Personen gefragt haben).
Ich suche nicht nur nach Meinungen, aber wenn es eine gibt, die "jeder" hat, nehme ich sie - ich versuche Definitionen zu finden, die von irgendeiner Autorität weiterentwickelt wurden, auch wenn sie inoffiziell sind.
Hier sind die Umgebungen, die wir derzeit verwenden:
- Umgebung auf dem PC des Entwicklers
- Gemeinsame Umgebung, in der Entwickler Code direkt zum Selbsttest hochladen
- Gemeinsame Umgebung, in der Standards und Funktionen von QA-Mitarbeitern getestet werden
- Gemeinsame Umgebung, in der der ausgefüllte und von der Qualitätssicherung überprüfte Code von den Projektanforderern genehmigt wird
- Umgebung, die die endgültige Umgebung als letzte Überprüfung und Vorbereitung für die Bereitstellung widerspiegelt
- Endgültige Umgebung, in der Code verwendet wird
Ich weiß, wie ich sie nennen würde, aber gibt es einen Standard dafür? Danke im Voraus.