ภาพรวมของสภาพแวดล้อม

สำหรับแอปที่ใช้งานจริง คุณต้องตั้งค่าขั้นตอนการพัฒนาที่ชัดเจน โดยเฉพาะอย่างยิ่งหากคุณมีคนทำงานในแอปของคุณมากกว่าหนึ่งคน เวิร์กโฟลว์การพัฒนามักจะเกี่ยวข้องกับการตั้งค่าและการจัดการสภาพแวดล้อมที่หลากหลาย

Firebase มีระดับการสนับสนุนที่แตกต่างกันสำหรับเวิร์กโฟลว์ของนักพัฒนาและสภาพแวดล้อมที่เป็นส่วนประกอบ เมื่อคุณคุ้นเคยกับข้อกำหนดและสมมติฐานของขั้นตอนการทำงานของนักพัฒนาซอฟต์แวร์ในหน้านี้แล้ว ให้ตรวจดู แนวทางปฏิบัติที่ดีที่สุดทั่วไป และ หลักเกณฑ์ด้านความปลอดภัยทั่วไป สำหรับการตั้งค่าโครงการ Firebase และแอปของคุณ

เกี่ยวกับสภาพแวดล้อม

ในการพัฒนาซอฟต์แวร์ สภาพแวดล้อม คือฮาร์ดแวร์และซอฟต์แวร์ทั้งหมดที่จำเป็นในการเรียกใช้อินสแตนซ์ของแอปพลิเคชันหรือระบบของแอปพลิเคชัน

ชุดของสภาพแวดล้อมทำให้เกิดการแยกตัวสำหรับการพัฒนาและทดสอบซอฟต์แวร์โดยไม่ส่งผลกระทบต่อผู้ใช้ ดังที่แสดงในแผนภาพด้านล่าง สภาพแวดล้อมในระดับสูงถือเป็น ก่อนการผลิต หรือ การผลิต และคุณสามารถมีสภาพแวดล้อมก่อนการผลิตได้มากเท่าที่ต้องการ แผนภาพยังอธิบายหลักปฏิบัติทั่วไปและคุณลักษณะที่เกี่ยวข้องกับ สภาพแวดล้อมแต่ละประเภท

กระบวนการในการดำเนินคุณลักษณะหรือเผยแพร่ผ่านสภาพแวดล้อมเหล่านี้ไปสู่การใช้งานจริงเรียกว่า ไปป์ไลน์การปรับใช้

แผนภาพแสดงสภาพแวดล้อมที่โดยปกติจะประกอบเป็นไปป์ไลน์การปรับใช้ รวมถึงการพัฒนา การทดสอบและ QA การจัดเตรียม และการใช้งานจริงในขั้นสุดท้าย

ประเภทของสภาพแวดล้อม

สภาพแวดล้อมประกอบด้วยโครงสร้างพื้นฐานที่จำเป็นในการรันและสนับสนุนแอปพลิเคชัน รหัส และข้อมูลของแอปพลิเคชัน ขยายข้อกำหนดแต่ละข้อต่อไปนี้เพื่อตรวจสอบคำอธิบายของสภาพแวดล้อมทั่วไปบางอย่าง รวมถึงเคล็ดลับเกี่ยวกับประเภทข้อมูลที่ใช้ในสภาพแวดล้อมแต่ละประเภท

ขั้นตอนถัดไป