โครงการ Python ขนาด ใหญ่ ต้อง มี การ ผลิต งาน ที่ มี ประสิทธิภาพ เพื่อ จัด การ กับ ความ ซับ ซ้อน, ปรับ ปรุง ผล งาน, และ ทํา ให้ แน่ ใจ ว่า จะ มี คุณภาพ ของ รหัส.
ออกแบบรหัสและโครงสร้าง
การ แยก ตัว อยู่ ต่าง หาก จาก กัน ทํา ให้ ทีม งาน สามารถ ทํา งาน ร่วม กัน ใน ส่วน ต่าง ๆ ได้ และ ลด ความ ขัด แย้ง ระหว่าง พัฒนาการ.
การ ทดสอบ และ การ ไม่ เข้า ร่วม อย่าง ไม่ หยุด ยั้ง
การตรวจอัตโนมัติให้มั่นใจว่ามีรหัสที่เชื่อถือได้ ระบบการถอดรหัส (CI) จะทําการทดสอบในโค้ดใหม่โดยอัตโนมัติ ตรวจจับข้อผิดพลาดได้เร็วขึ้น และยังคงทนทานกับโค้ดฐานมั่นคง
การ จัด การ กับ สิ่ง แวด ล้อม ที่ ขึ้น อยู่ กับ สิ่ง แวด ล้อม ใน โลกเสมือน
การใช้เครื่องมือเช่น PIP และสภาพแวดล้อมเสมือน จะแยกโครงการที่ขึ้นต่อกัน ซึ่งป้องกันการขัดแย้งระหว่างแพกเกจและสภาพแวดล้อมที่ง่ายขึ้น โดยผ่านเครื่องพัฒนาต่าง ๆ
เครื่องมือทบทวนโค้ดและคอมไพล์
แพลตฟอร์ม เช่น กิต ฮับ หรือ กิตล อับ ให้ คุณสมบัติ การ ประสาน งาน ซึ่ง กระบวนการ ทบทวน และ การ เปลี่ยน แปลง ของ ราง น้ํา และ การ แทร็ค อย่าง มี ประสิทธิภาพ.
การ เฝ้า ดู และ การ มอง ดู อย่าง ถูก ต้อง
การหารายได้และการทําไม้จะช่วยให้นักพัฒนาวิเคราะห์พฤติกรรมการทํางาน และปรับปรุงประสิทธิภาพในระบบขนาดใหญ่ได้