Proyek saya saat ini menderita masalah penamaan lingkungan. Orang yang berbeda memiliki asumsi yang berbeda mengenai lingkungan apa yang harus dinamai atau apa yang ditetapkan namanya, dan itu menyebabkan kebingungan ketika mendiskusikannya. Saya telah melakukan sedikit riset dan saya belum menemukan standar apa pun di luar sana.
Istilah-istilah tersebut termasuk "Lokal", "Pasir", "Dev", "Tes", "Pengguna", "QA", "Staging" dan "Prod" (ditambah beberapa lagi yang ditanyakan oleh orang yang berbeda)
Saya tidak mencari hanya pendapat, meskipun jika ada satu di luar sana yang "semua orang" akan saya ambil - saya mencoba untuk menemukan definisi yang dikembangkan oleh semacam otoritas, bahkan jika itu tidak resmi.
Inilah lingkungan yang saat ini kami gunakan:
- Lingkungan pada PC pengembang
- Lingkungan Bersama di mana pengembang langsung mengunggah kode untuk swa-uji
- Lingkungan Bersama tempat standar dan fungsionalitas diuji oleh orang-orang QA
- Lingkungan Bersama tempat kode selesai dan QA diperiksa oleh pemohon proyek
- Lingkungan yang mencerminkan lingkungan terakhir sebagai pemeriksaan terakhir dan untuk mempersiapkan penyebaran
- Lingkungan Akhir tempat kode digunakan
Saya tahu apa yang saya sebut mereka, tetapi apakah ada semacam standar dalam hal ini? Terima kasih sebelumnya.