ฉันมักจะรู้สึกว่าหนึ่งในจุดเด่นของผู้นำที่ดีคือคนที่ให้การฝึกอบรมเพิ่มเติมตามความจำเป็นในแต่ละรอบการพัฒนา สำหรับฉันนั่นหมายความว่าฉันไม่เพียง แต่เขียนโค้ดตัวเองหรือตรวจสอบโค้ด แต่นั่งกับนักพัฒนารุ่นใหม่มากขึ้นจับคู่การเขียนโปรแกรมกับพวกเขาเพื่อช่วยให้พวกเขาหลีกเลี่ยงการทำเหมืองในดินแดนที่ฉันก้าวไป
ส่วนใหญ่ฉันไม่มีภาพลวงตาว่าเป้าหมายหลักของเราคือการศึกษา - ไม่ใช่ ไม่ว่าคุณจะเป็นรุ่นพี่นักพัฒนาหรือผู้พัฒนารุ่นเยาว์เป้าหมายไม่ใช่การแก้ไขของคุณ เป้าหมายคือการส่งมอบรหัสคุณภาพให้กับลูกค้าเสมอ โดยเฉพาะเวลางบประมาณทำสิ่งที่พวกเขาต้องการ อย่างไรก็ตามฉันจำได้ว่าเป็นไปไม่ได้ที่ฉันจะทำงานทั้งหมดให้สำเร็จดังนั้นจึงเป็นหน้าที่ของฉันที่จะช่วยให้ทุกคนช่วยทีมประสบความสำเร็จ และนั่นหมายถึงการตระหนักถึงโอกาสในการฝึกฝนเมื่อปรากฏในธรรมชาติ
ดังนั้นสำหรับคำถามของคุณเกี่ยวกับว่าคำขอดึงเป็นสถานที่สำหรับฝึกอบรมรุ่นน้องฉันจะต้องบอกว่ามันไม่ใช่เรื่องแปลกสำหรับช่วงเวลาที่สอนได้ที่จะเกิดขึ้นในช่วงนี้ เฮ้คุณจะต้องจัดการกับความขัดแย้งที่เกิดขึ้นครั้งแรกของคุณกันเถอะลองพิจารณาอีกครั้งหลังจากการตรวจทาน โอ้คุณไม่มีการทดสอบหน่วยสำหรับ DAO ของคุณเราจะเลื่อนการตรวจสอบของคุณจนกว่าหลังจากที่เราได้มีโอกาสครอบคลุมวิธีการใหม่ ๆ เหล่านั้น ทำไมคุณคิดว่าจะเป็นการดีกว่าที่จะใช้การคำนวณสองทางในการคำนวณทางการเงินนี้ดีกว่า BigDecimals ใช่นั่นไม่ใช่เรื่องแปลกจริงๆ
ดังนั้นในขณะที่ฉันจะบอกว่ามันสามารถเกิดขึ้นได้อย่างแน่นอน แต่มันไม่ชัดเจนเป้าหมายหลักของการร้องขอดึง ฉันไม่รู้สึกว่ามีความคาดหวังว่ารหัสในคำขอดึงจะพร้อมใช้งาน บ่อยครั้งที่มันไม่ใช่
หากคุณกำลังใช้ฟีเจอร์และปล่อยสาขาในกลยุทธ์การแยกสาขาของสไตล์ gitflow คำขอการดึงของคุณจะกลายเป็นสิ่งที่คล้ายกับตัวเลือกรีลีส ยังไม่พร้อมการผลิต แต่มีบางอย่างที่ใกล้เคียงกับมันมากขึ้น คุณรู้ว่าคอมไพล์โค้ดของคุณ (ขวา) และคุณมีการทดสอบ covfefe เพียงพอที่จะทำการอ้างสิทธิ์ที่เหมาะสมว่าเป็นไปตามเป้าหมายของเรื่องราวของผู้ใช้ และเนื่องจากคุณได้ทำการทดสอบการรวมระบบหลายตัวในสภาพแวดล้อมการพัฒนาของคุณคุณมีตัวอย่างที่ดีพร้อมใช้งานหากคุณถูกขอให้แสดงการเปลี่ยนแปลงที่คุณจะทำระหว่างการตรวจสอบ PR ของคุณ
ท้ายที่สุดฉันรู้สึกว่าเราควรให้ความช่วยเหลือในระหว่างการตรวจทานของการประชาสัมพันธ์ แต่ความช่วยเหลือนั้นไม่ได้เกี่ยวกับการเขียนโปรแกรมทั่วไป แต่จะเกี่ยวข้องกับการเตรียมรหัสที่เสนอเพื่อรวมเข้ากับฐานการทำงานของรหัสคุณภาพการผลิต การประชาสัมพันธ์เป็นโอกาสสำหรับนักพัฒนาในการแสดงให้เห็นว่าพวกเขามีเหตุผลและเข้าใจการเปลี่ยนแปลงแต่ละอย่างที่พวกเขาได้รวมไว้ในการประชาสัมพันธ์ และแม้ว่า - หลังจากที่เราได้ทำการชั่งน้ำหนักด้วยการทดสอบหน่วยและการสาธิตและคำถามมากมาย - ยังไม่มีความคาดหวังว่าการเปลี่ยนแปลงที่เสนอจะพร้อมสำหรับการผลิต
รหัสปิดหลังจากทั้งหมด แต่จากนั้นเราปล่อยให้ QA ทรมานมัน