एक्सट्रीम प्रोग्रामिंग के लिए प्रमुख संसाधनों में से एक वार्ड के विकी उर्फ पोर्टलैंड पैटर्न रिपोजिटरी उर्फ C2.com है । यह वह जगह है जहां कई लोगों ने विभिन्न कार्यप्रणाली को निकाल दिया है और उनका उपयोग करते हुए उन्हें दस्तावेज बनाया है।
इस विकी के भीतर, एक पेज है: एक्सट्रीम प्रोग्रामिंग कोड समीक्षाएं जिसमें रॉन जेफ्रीज़ और केंट बेक सहित कई योगदानकर्ता हैं।
इस के लिए, उन्होंने कहा:
कई बड़े-प्रोसेस गुरुओं द्वारा कोड समीक्षाओं को महत्वपूर्ण माना जाता है। उनका इरादा मानकों के अनुरूप होना सुनिश्चित करना है, और इससे भी महत्वपूर्ण बात, यह सुनिश्चित करना है कि कोड स्पष्ट, कुशल, काम करता है, और QWAN है। उन्होंने बाकी टीम को कोड के बारे में ज्ञान का प्रसार करने में मदद करने का भी इरादा किया।
एक्सट्रीमप्रोग्रामिंग के लिए आवश्यक है कि सारा विकास दो इंजीनियरों के एक साथ काम करने से हो। कोड वास्तव में मक्खी पर समीक्षा की जाती है, काफी हद तक। यह सुनिश्चित करता है कि एक से अधिक लोगों को हर समय कोड का गहन ज्ञान हो।
एक्सट्रीमप्रोग्रामिंग के लिए आवश्यक है कि सभी ऑब्जेक्ट्स में UnitTests हो। ये सुनिश्चित करते हैं कि ऑब्जेक्ट काम करता है, और संशोधित रूप में काम करना जारी रखता है।
कुछ भाषाएं चिंतनशील हैं। ऐसी भाषाओं में, UnitTests महत्वपूर्ण मानकों के अनुरूपता के लिए सीधे जाँच कर सकता है। (उदाहरण के लिए वस्तुओं को # = और # राशि दोनों को लागू करना चाहिए, और न ही।)
एक्सट्रीमप्रोग्रामिंग कलेक्टेकोडकोडऑवरशिप, जिसका अर्थ है कि कई डेवलपर्स द्वारा ध्यान आकर्षित करने वाली वस्तुओं की आवश्यकता होगी। यह उन उत्पादन कोड पर सहन करने के लिए दबाव लाता है जो मानकों के अनुरूप नहीं हैं। जब वे विचलन पाते हैं तो विजिटिंग डेवलपर्स को कोड को अनुरूपता में लाने के लिए प्रोत्साहित किया जाता है। इससे यह भी सुनिश्चित होता है कि प्रोग्रामर की शुरुआती जोड़ी से परे कोड का ज्ञान प्रसारित किया जाता है।
इसलिए, एक्सट्रीमप्रोग्रामिंग प्रोजेक्ट्स को स्पष्ट समीक्षा की आवश्यकता नहीं होती है। उन्हें अपनी कार्यप्रणाली से गिरा दें।
दूसरों से वहाँ के विषय पर भी थोड़ी बहुत चर्चा है।
हालांकि प्रमुख बिंदु यह है कि परीक्षण, सहयोगी स्वामित्व और जोड़ी प्रोग्रामिंग के संयोजन के साथ ये चीजें उन लक्ष्यों को हल करती हैं जो कोड समीक्षा आमतौर पर करने वाली हैं जैसे:
- जो किया जा रहा है उसके ज्ञान को फैलाओ
- यह सुनिश्चित करने के लिए कि यह मानकों का पालन कर रहा है, कोड पर नेत्रगोलक का एक दूसरा (या अधिक) सेट है
- कोड की सही कार्यप्रणाली की जाँच करें
एक्सट्रीम प्रोग्रामिंग में जोड़ी प्रोग्रामिंग और स्वचालित परीक्षण के माध्यम से लगातार किया जा रहा है और इस प्रकार एक स्पष्ट फगन निरीक्षण अनावश्यक है।
संबंधित पढ़ना: