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