คู่มือ
งานของสัปดาห์แรกหลังติดต่อโปรแกรมเมอร์ไม่ได้
โค้ดไว้ทีหลัง เริ่มที่บัญชี
วันแรกที่ติดต่อโปรแกรมเมอร์ไม่ได้ มือจะวิ่งไปที่โค้ด แต่ตัวที่ทำให้บริการหยุดจริงไม่ใช่โค้ด ผู้ให้บริการจดโดเมน โฮสติ้งและเซิร์ฟเวอร์ ผู้ให้บริการรับชำระเงิน บริการส่งอีเมล และ API key ทุกตัว เริ่มจากไล่ดูว่าของพวกนี้อยู่ในชื่อใครและผูกกับบัญชีไหน ถ้าจดไว้ด้วยบัญชีส่วนตัวของโปรแกรมเมอร์ พอติดต่อไม่ได้ สิทธิ์เข้าถึงก็หายไปพร้อมกัน หน้าเว็บยังขึ้นปกติไปอีกพักหนึ่ง แล้ววันต่ออายุก็มาถึง โดเมนหลุด เซิร์ฟเวอร์ดับ
โค้ดใน repository คือโค้ดที่รันอยู่ตอนนี้จริงหรือ
จับบัญชีไว้ได้แล้วค่อยไปที่ repository รู้ที่อยู่กับเข้าถึงได้จริงเป็นคนละเรื่อง และเข้าถึงได้ก็ยังไม่การันตีว่าโค้ดชุดนั้นคือชุดที่รันอยู่บนเซิร์ฟเวอร์ตอนนี้ ของที่เจอบ่อยคือการแก้ด่วนที่อัปขึ้นเซิร์ฟเวอร์ตรง ๆ แล้วไม่เคย commit กลับเข้า repository ถ้าคนที่มารับช่วงยึด repository เป็นหลัก การแก้ชุดนั้นจะหายไปเงียบ ๆ เทียบโค้ดที่ดีพลอยอยู่กับโค้ดใน repository สักรอบ อุบัติเหตุแบบนี้ก็กันได้
ค่าคอนฟิกไม่ได้อยู่ใน repository
จุดที่ได้โค้ดมาครบแล้วแต่ยังรันไม่ขึ้นคือตรงนี้ API key ข้อมูลเชื่อมต่อฐานข้อมูล ค่าที่ใช้ต่อกับระบบชำระเงิน การตั้งค่าที่อ่อนไหวแบบนี้ส่วนใหญ่ไม่ได้อยู่ใน repository แต่อยู่บนเซิร์ฟเวอร์หรือในเครื่องมือจัดการแยกต่างหาก ไม่มีค่าพวกนี้ โปรแกรมเมอร์คนใหม่ก็ยกบริการขึ้นมาดูไม่ได้เลยสักครั้ง ถ้ายังติดต่อกันได้อยู่ ต้องขอให้ได้ว่าค่าพวกนี้เปิดดูจากที่ไหน และตอนนี้สิทธิ์เข้าถึงอยู่กับใคร
เอกสารส่งมอบงาน ส่วนใหญ่ไม่มี
มีเอกสารทิ้งไว้ถือว่าโชคดี ไม่มีคือเรื่องปกติกว่า แทนที่จะตามง้อคนที่ไปแล้วให้กลับมาเขียนเอกสารใหม่ ให้คนที่รับช่วงต่อไล่อ่านโค้ดและขั้นตอนดีพลอยเองเพื่อจับโครงสร้างจะสมจริงกว่า การเปิดโค้ดของคนอื่นครั้งแรกแล้วมองเห็นภาพรวมทั้งหมด ยังไงก็กินเวลา ช่วงต้นของการรับช่วงจึงมีแต่คำถามงอกขึ้นมาโดยที่ยังไม่มีผลงานให้ดู
งานที่ต้องจบสัปดาห์นี้ กับงานที่เลื่อนได้
ทันทีที่เขาไป ต้องคัดของที่เสี่ยงจริงออกมาก่อน วันหมดอายุของโดเมนกับเซิร์ฟเวอร์ ปล่อยไว้แล้วบริการดับทั้งระบบ ส่วนการปรับปรุงฟีเจอร์ ค่อย ๆ ทำก็ไม่มีอะไรพัง ไม่กี่วันแรกให้ทุ่มไปที่วันหมดอายุกับสิทธิ์เข้าถึง ซึ่งเป็นของที่พลาดแล้วดึงกลับยาก ส่วนการทำความเข้าใจโครงสร้างเอาไว้ถัดจากนั้น สลับลำดับกันเมื่อไร วันต่ออายุจะผ่านไปตอนที่ยังนั่งอ่านโค้ดอยู่
ส่งสภาพที่เหลืออยู่มาตามนั้นเลย
การไล่ตามบัญชีทีละอันแล้วรวบรวมค่าคอนฟิกที่กระจัดกระจายกลับมา กินเวลาไม่น้อย บริการดูแลเว็บไซต์ของ Weple รับช่วงบริการที่ถูกทิ้งไว้แบบนี้ โดยจัดวันหมดอายุกับสิทธิ์เข้าถึงให้เข้าที่ก่อน จะเป็นบัญชีที่ล็อกอินเข้าได้ ที่อยู่ที่พอจำได้ หรือไฟล์ที่เคยได้รับมา ส่งของที่อยู่ในมือตอนนี้มาตามสภาพได้เลย ส่วนไหนด่วนกว่ากัน เราคัดให้เอง
ถ้าคุณอยู่ในสถานการณ์คล้ายกัน
ส่งสถานการณ์ตอนนี้มาให้เรา เราตอบกลับขอบเขตและราคาภายใน 24 ชั่วโมง