डेस्क चेकिंग क्या है?

प्रोग्रामिंग कोड

डेस्क चेकिंग एक प्रकार का स्टैटिक टेस्टिंग है।

छवि क्रेडिट: aodaodaod/iStock/Getty Images

डेस्क चेकिंग एक अनौपचारिक मैनुअल टेस्ट है जिसका उपयोग प्रोग्रामर प्रोग्राम लॉन्च से पहले कोडिंग और एल्गोरिथम लॉजिक को सत्यापित करने के लिए कर सकते हैं। यह उन्हें उन त्रुटियों का पता लगाने में सक्षम बनाता है जो किसी प्रोग्राम को उस तरह से काम करने से रोक सकती हैं जैसे उसे करना चाहिए। आधुनिक डिबगिंग टूल डेस्क चेकिंग को पहले की तुलना में कम आवश्यक बनाते हैं, लेकिन यह अभी भी तर्क त्रुटियों को खोजने का एक उपयोगी तरीका हो सकता है।

डेस्क जाँच अवलोकन

डेस्क जाँच प्रूफरीडिंग के समान प्रक्रिया है; इस अभ्यास में, प्रोग्रामर त्रुटियों की पहचान करने और तर्क की जांच करने के लिए कोड की पंक्तियों के माध्यम से चलता है। आमतौर पर, प्रोग्रामर कोड का प्रिंट आउट लेगा और एक पेंसिल और पेपर अभ्यास में इसके माध्यम से जाएगा। वह एल्गोरिदम पर मैन्युअल परीक्षण चला सकता है, यह जांच कर सकता है कि वे सही तरीके से काम करते हैं और कोई कोडिंग त्रुटियां नहीं हैं। इसमें आमतौर पर कॉलम के साथ एक टेबल बनाना शामिल होता है जिसमें लाइन नंबर, चर, शर्तें और इनपुट और आउटपुट होते हैं, जो उसके द्वारा किए जा रहे चेक पर निर्भर करता है।

दिन का वीडियो

डेस्क चेकिंग के लाभ

यहां तक ​​​​कि अनुभवी प्रोग्रामर भी गलतियाँ करते हैं - एक प्रोग्राम औपचारिक रूप से चलने से पहले एक डेस्क चेक उन्हें पकड़ने और ठीक करने में मदद कर सकता है। डेस्क चेक चलाना त्वरित और सस्ता है। कोड लिखने वाला प्रोग्रामर आमतौर पर इसे स्वयं जांचता है; यदि वह मुद्दों की पहचान करती है, तो वह परियोजना के अगले चरण में जाने से पहले उन्हें मौके पर ही ठीक कर सकती है। यदि वह डेस्क चेक नहीं करती है और कोई त्रुटि बाद में समस्या का कारण बनती है, तो इससे किसी प्रोजेक्ट में देरी हो सकती है। बाद के चरण में त्रुटियों की पहचान करना भी कठिन हो सकता है।

डेस्क चेकिंग के नुकसान

डेस्क चेक इस बात की गारंटी नहीं देता है कि प्रोग्रामर गलतियां ढूंढेगा। इसमें मानवीय भूल भी शामिल है। प्रोग्रामर उन चीजों को याद कर सकते हैं जिन्हें ठीक करने की आवश्यकता है, केवल इसलिए कि उन्होंने कोड स्वयं लिखा था और वस्तुनिष्ठ होने के लिए इसके बहुत करीब हैं। डेस्क चेक के लिए एक अलग प्रोग्रामर प्राप्त करने से यह समस्या हल हो सकती है। हालांकि, चेक चलाने वाले व्यक्ति को भी कोड के पीछे की आवश्यकताओं को समझने की जरूरत है इससे पहले कि वह मूल्यांकन कर सके कि यह काम करेगा या नहीं।

डेस्क जाँच और संरचित पूर्वाभ्यास

डेस्क जाँच कभी-कभी एक व्यापक परीक्षण प्रक्रिया का हिस्सा होती है। एक संरचित पूर्वाभ्यास में, उदाहरण के लिए, प्रोग्रामर एक सहकर्मी समूह का हिस्सा होता है जो लॉन्च से पहले काम की समीक्षा और विश्लेषण करता है। प्रोग्रामर आम तौर पर बैठक से पहले समूह के सदस्यों को समीक्षा के लिए सामग्री देता है। मीटिंग के दौरान ही वह कोड के जरिए ग्रुप को वॉक करती हैं। आदर्श रूप से, समूह त्रुटियों का पता लगाएगा यदि वे मौजूद हैं या सुधार के लिए व्यवहार्य सुझाव देते हैं। परियोजनाओं में एक या अधिक वॉकथ्रू चरण हो सकते हैं, आवश्यकताओं की समझ और कोडिंग सटीकता जैसे मुद्दों की जाँच करना।

श्रेणियाँ

हाल का

एक्सेस क्वेरी में नंबर को टेक्स्ट में कैसे बदलें

एक्सेस क्वेरी में नंबर को टेक्स्ट में कैसे बदलें

आप किसी क्वेरी का उपयोग करके फ़ील्ड प्रकार बदल...

MATLAB में मॉड फंक्शन

MATLAB में मॉड फंक्शन

कभी-कभी एक विभाजन गणना के दौरान, शेषफल पूर्णांक...

कंप्यूटर सॉफ्टवेयर कैसे बनाएं

कंप्यूटर सॉफ्टवेयर कैसे बनाएं

एक कंप्यूटर सॉफ्टवेयर के बिना यह बताए बिना कार...