devwords
วิศวกรซอฟต์แวร์มักหลีกเลี่ยงวันหนึ่งของสัปดาห์แบบครึ่งเล่นครึ่งจริง สำหรับการกระทำที่มีความเสี่ยงสูงอย่างหนึ่งโดยเฉพาะ
การ deploy หมายถึงการนำโค้ดที่เสร็จสมบูรณ์ออกไปยังเซิร์ฟเวอร์จริงที่ผู้ใช้จริงเข้าถึงได้ ทำให้การเปลี่ยนแปลงที่สร้างขึ้นพร้อมใช้งานในระบบจริง ไม่ใช่แค่ในเครื่องของนักพัฒนาเองหรือสภาพแวดล้อมทดสอบ เนื่องจากความผิดพลาดในโค้ดที่ deploy แล้วสามารถทำให้บางอย่างที่ผู้ใช้กำลังพึ่งพาเสียหายได้ทันทีและเห็นได้ชัด ทีมงานในอดีตจึงถือว่าการ deploy เป็นเรื่องความเสี่ยงสูง ทำให้เกิดกฎเล่นๆ ที่หลีกเลี่ยงการ deploy ก่อนวันหยุดสุดสัปดาห์ เมื่อปัญหาจะแก้ไขได้ยากกว่า
การพิมพ์โค้ดและแจกจ่ายสำเนากระดาษ หรือการส่งกำลังทหาร ทั้งสองเป็นการตีความคำแบบตรงตัวหรือไม่เกี่ยวข้องกัน ไม่มีความเกี่ยวข้องใดๆ กับการ deploy ซอฟต์แวร์จริงเลย
การรวมระบบและการ deploy อย่างต่อเนื่องสมัยใหม่ ซึ่งมักเรียกว่า CI/CD ได้เปลี่ยนแปลงวัฒนธรรมนี้ไปอย่างมาก หลายทีมในปัจจุบัน deploy หลายสิบครั้งต่อวันผ่านไปป์ไลน์อัตโนมัติที่ผ่านการทดสอบอย่างดี แทนที่จะปฏิบัติต่อการ deploy แต่ละครั้งเป็นเหตุการณ์ที่หายากและน่ากังวลใจ
devwords
สิ่งที่พบจริงในคอมพิวเตอร์ของฮาร์วาร์ดในปี 1947 คืออะไร?เทคนิคนี้เรียกว่าอะไร?IP นี้คืออะไร?'404' ที่คุณเจอเวลาเล่นเว็บ จริง ๆ แล้วหมายความว่าอะไร?เมื่อเว็บไซต์แสดง '500 Internal Server Error' ใครเป็นคนผิด?คืออะไร?ชื่อของมันคืออะไร?แต่มีวิธีแยกความแตกต่างที่โด่งดังระหว่างสองสิ่งนี้ คืออะไร?ไลเซนส์แบบเสรีที่มีชื่อเสียงที่อนุญาตแทบทุกอย่าง รวมถึงการใช้เชิงพาณิชย์ ตราบใดที่คุณคงประกาศลิขสิทธิ์ไว้ คือไลเซนส์อะไร?ในเมื่อไม่มีอะไรเปลี่ยนแปลงที่มองเห็นได้ ทำไมต้องทำ?คำศัพท์ที่มีกลิ่นอายการเงินนี้เรียกว่าอะไร?การตอบสนองแรกที่ปฏิบัติได้จริงที่สุดคืออะไร?Quration — Quration AIQ