หนึ่งในแหล่งข้อมูลที่สำคัญสำหรับการเขียนโปรแกรมมากเป็นที่ของวอร์ดวิกิพีเดียหรือที่รู้จักพอร์ตแลนด์แบบ Repository aka C2.com นี่คือที่ที่ผู้คนจำนวนมากได้ใช้วิธีการต่าง ๆ และบันทึกไว้เมื่อใช้
ภายในวิกินี้มีหน้า: บทวิจารณ์โค้ดโปรแกรมสุดขีดที่มีผู้ร่วมให้ข้อมูลจำนวนมากรวมถึง Ron Jeffries และ Kent Beck
พวกเขาพูดว่า:
การตรวจสอบรหัสถือว่ามีความสำคัญโดยผู้เชี่ยวชาญด้านกระบวนการขนาดใหญ่จำนวนมาก พวกเขามีวัตถุประสงค์เพื่อให้มั่นใจว่าสอดคล้องกับมาตรฐานและที่สำคัญกว่านั้นคือเพื่อให้แน่ใจว่ารหัสนั้นมีความชัดเจนมีประสิทธิภาพใช้งานได้และมี QWAN พวกเขายังมีวัตถุประสงค์เพื่อช่วยเผยแพร่ความรู้เกี่ยวกับรหัสไปยังส่วนที่เหลือของทีม
ExtremeProgramming ต้องการการพัฒนาทั้งหมดที่ทำโดยวิศวกรสองคนที่ทำงานร่วมกัน รหัสจะได้รับการตรวจสอบจริง ๆ ในทันทีเพื่อระดับที่ดีมาก สิ่งนี้ทำให้มั่นใจได้ว่ามากกว่าหนึ่งคนมีความรู้ที่ใกล้ชิดของรหัสตลอดเวลา
ExtremeProgramming ต้องการให้วัตถุทั้งหมดมี UnitTests สิ่งเหล่านี้ทำให้แน่ใจว่าวัตถุทำงานและยังคงทำงานตามที่ได้รับการแก้ไข
บางภาษามีการไตร่ตรอง ในภาษาดังกล่าว UnitTests สามารถตรวจสอบโดยตรงสำหรับความสอดคล้องตามมาตรฐานที่สำคัญ (เช่นวัตถุจะต้องใช้ทั้ง # = และ #hash หรือไม่ใช่)
ExtremeProgramming ฝึกฝน CollectiveCodeOwnership ซึ่งหมายความว่าวัตถุที่ต้องการความสนใจจะถูกเรียกดูโดยนักพัฒนาหลายคน สิ่งนี้มีแนวโน้มที่จะสร้างแรงกดดันให้กับรหัสการผลิตที่ไม่เป็นไปตามมาตรฐาน นักพัฒนาที่เยี่ยมชมจะได้รับการส่งเสริม / คาดว่าจะนำโค้ดไปใช้ให้สอดคล้องกันเมื่อพบการเบี่ยงเบน สิ่งนี้ยังช่วยให้มั่นใจได้ว่าความรู้เกี่ยวกับโค้ดนั้นแพร่กระจายเกินกว่าคู่แรกของโปรแกรมเมอร์ที่สร้างมันขึ้นมา
ดังนั้นโครงการ ExtremeProgramming จึงไม่ต้องการการตรวจสอบที่ชัดเจน วางพวกเขาจากวิธีการของคุณ
นอกจากนี้ยังมีการอภิปรายในหัวข้ออื่น ๆ อีกเล็กน้อย
ประเด็นสำคัญแม้ว่าจะมีการรวมกันของการทดสอบการเป็นเจ้าของร่วมกันและการเขียนโปรแกรมคู่สิ่งเหล่านี้แก้ไขเป้าหมายที่การตรวจสอบโค้ดควรจะทำเช่น:
- กระจายความรู้ในสิ่งที่กำลังทำ
- ชุดดวงตาที่สอง (หรือมากกว่า) บนโค้ดเพื่อให้แน่ใจว่าเป็นไปตามมาตรฐาน
- ตรวจสอบการทำงานที่ถูกต้องของรหัส
สิ่งเหล่านี้กำลังดำเนินการอย่างต่อเนื่องผ่านการเขียนโปรแกรมคู่และการทดสอบอัตโนมัติใน Extreme Programming ดังนั้นการตรวจสอบ Faganอย่างชัดเจนจึงไม่จำเป็น
การอ่านที่เกี่ยวข้อง: