विषयसूची:
- परिभाषा - डायनामिक कोड विश्लेषण का क्या अर्थ है?
- Techopedia डायनामिक कोड एनालिसिस की व्याख्या करता है
परिभाषा - डायनामिक कोड विश्लेषण का क्या अर्थ है?
डायनामिक कोड विश्लेषण एक परीक्षण प्रक्रिया है जो सॉफ्टवेयर डिबगिंग प्रक्रिया का हिस्सा है और इसका उपयोग वास्तविक समय निष्पादन के दौरान एक कार्यक्रम का मूल्यांकन करने के लिए किया जाता है। इसे विकास के चरण के दौरान लागू किया जाता है।
डायनामिक कोड विश्लेषण का मुख्य उद्देश्य त्रुटियों को ढूंढना है जबकि एक प्रोग्राम चल रहा है, फ़ंक्शन को लागू किया जाता है और चर में मान होते हैं, बनाम कोड की प्रत्येक पंक्ति की जांच करना, मानसिक रूप से मूल्यों को लागू करना और संभावित शाखाओं के परिदृश्य का अनुमान लगाना है।
Techopedia डायनामिक कोड एनालिसिस की व्याख्या करता है
कोड डीबगिंग के एक प्रमुख भाग के रूप में, गतिशील कोड विश्लेषण किसी भी परिदृश्य में प्रोग्राम परीक्षण को सक्षम बनाता है, जिससे अप्रत्याशित प्रभाव या त्रुटियों को उत्पन्न करने की क्षमता के साथ कृत्रिम रूप से इनपुट या स्थिति बनाने की आवश्यकता समाप्त हो जाती है। यह एक मानक प्रक्रिया है क्योंकि यह रखरखाव की सुविधा के दौरान परीक्षण की लागत और समय को कम करता है।
यह प्रक्रिया कुछ अनावश्यक आवश्यकताओं या आवश्यक कार्यात्मकताओं जैसे अप्रत्याशित मुद्दों को उजागर कर सकती है। इस तरह के मुद्दे डिजाइन प्रक्रिया के दौरान प्रकट नहीं होते हैं, क्योंकि मनुष्यों के लिए सभी संभावित परिदृश्यों को निर्धारित करना असंभव है। कागज पर क्या अच्छा लग सकता है, हमेशा अभ्यास में और अवलोकन योग्य, वास्तविक समय निष्पादन के दौरान अनुवाद नहीं करता है।
डायनामिक कोड विश्लेषण भी परीक्षण के चरण के दौरान लागू किया जाता है जब इंजीनियरों को कुछ बग मिलते हैं जो केवल कई निष्पादन या कुछ परिदृश्यों के बाद दिखाई देते हैं। ऐसे मामलों में, एकमात्र विकल्प प्रोग्राम को गतिशील रूप से जांचना और परिदृश्यों को फिर से बनाना है।
