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