511
GB
What is 'pair programming review' versus 'formal code inspection' and when should each be used?
IN
'जोड़ी प्रोग्रामिंग समीक्षा' बनाम 'औपचारिक कोड निरीक्षण' क्या है और प्रत्येक का उपयोग कब किया जाना चाहिए?
A
Both techniques are identical in effectiveness; the choice depends only on team size
दोनों तकनीकें प्रभावशीलता में समान हैं; चुनाव केवल टीम के आकार पर निर्भर करता है
B
Pair programming provides continuous lightweight review as code is written (low overhead, catches defects early, knowledge transfer); formal inspection is a structured defect-removal process for critical high-risk modules (higher overhead but finds more defects per review hour on complex code)
जोड़ी प्रोग्रामिंग कोड लिखे जाने पर निरंतर हल्की समीक्षा प्रदान करती है (कम ओवरहेड, दोषों को जल्दी पकड़ता है, ज्ञान हस्तांतरण); औपचारिक निरीक्षण महत्वपूर्ण उच्च जोखिम वाले मॉड्यूल के लिए एक संरचित दोष-हटाने की प्रक्रिया है (उच्च ओवरहेड लेकिन जटिल कोड पर प्रति समीक्षा घंटे अधिक दोष पाता है)
C
Pair programming review is always superior to formal inspection for safety-critical code
सुरक्षा-महत्वपूर्ण कोड के लिए जोड़ी प्रोग्रामिंग समीक्षा हमेशा औपचारिक निरीक्षण से बेहतर होती है
D
Formal code inspection requires at least 20 reviewers to be statistically significant
औपचारिक कोड निरीक्षण के लिए सांख्यिकीय रूप से महत्वपूर्ण होने के लिए कम से कम 20 समीक्षकों की आवश्यकता होती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Pair programming provides a 15% overhead with continuous review — suitable for all daily development. Formal Fagan inspection has 4-8 hour preparation + meeting costs but achieves 60-90% defect removal on the inspected module. Economics: use pair programming for routine code; use formal inspection for safety-critical algorithms, cryptographic implementations, or modules with historically high defect density.
व्याख्या (हिन्दी)
जोड़ी प्रोग्रामिंग निरंतर समीक्षा के साथ 15% ओवरहेड प्रदान करती है - जो सभी दैनिक विकास के लिए उपयुक्त है। औपचारिक फागन निरीक्षण में 4-8 घंटे की तैयारी + बैठक की लागत होती है, लेकिन निरीक्षण किए गए मॉड्यूल पर 60-90% दोष निवारण होता है। अर्थशास्त्र: नियमित कोड के लिए जोड़ी प्रोग्रामिंग का उपयोग करें; सुरक्षा-महत्वपूर्ण एल्गोरिदम, क्रिप्टोग्राफ़िक कार्यान्वयन, या ऐतिहासिक रूप से उच्च दोष घनत्व वाले मॉड्यूल के लिए औपचारिक निरीक्षण का उपयोग करें।