स्थिर कोड विश्लेषण

लेखक: Randy Alexander
निर्मितीची तारीख: 3 एप्रिल 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
Code Analysis++ - Anastasia Kazakova - [CppNow 2021]
व्हिडिओ: Code Analysis++ - Anastasia Kazakova - [CppNow 2021]

सामग्री

व्याख्या - स्टॅटिक कोड विश्लेषणाचा अर्थ काय?

प्रोग्राम कार्यान्वित केल्याशिवाय शोध कोडचे विश्लेषण आणि मूल्यांकन करण्याची एक पद्धत म्हणजे स्टॅटिक कोड विश्लेषण. स्थिर कोड विश्लेषण हा "व्हाइट बॉक्स टेस्टिंग" म्हणून ओळखला जातो कारण ब्लॅक बॉक्स टेस्टिंगच्या विपरीत, सोर्स कोड परीक्षकांना उपलब्ध आहे. बर्‍याच प्रकारच्या सॉफ्टवेअर चाचणीमध्ये स्थिर कोड विश्लेषण असते, जेथे विकसक आणि इतर पक्ष बग शोधतात किंवा सॉफ्टवेअर प्रोग्रामसाठी कोडचे विश्लेषण करतात.

स्थिर कोड विश्लेषण स्थिर प्रोग्राम विश्लेषण म्हणून देखील ओळखले जाते.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया स्टॅटिक कोड विश्लेषणाचे स्पष्टीकरण देते

स्थिर कोड विश्लेषणाच्या विरूद्ध डायनॅमिक कोड विश्लेषण आहे. नंतरच्या काळात, प्रोग्राम कार्यान्वित केला जातो आणि विकासक रन-टाईम त्रुटी शोधतात.

वेगवेगळ्या प्रकारच्या स्थिर कोड विश्लेषणामध्ये युनिट पातळी किंवा सिस्टम पातळीवर विविध स्तरांवर चाचणी समाविष्ट असते. तज्ञांचे म्हणणे आहे की आधुनिक संकलकांनी केलेले संकलन चरण स्थिर कोड विश्लेषणाचे एक प्रकार आहे ज्यामध्ये प्रोग्राम चालविण्यापूर्वी वेगवेगळ्या प्रकारच्या सिंटेटिक किंवा तांत्रिक त्रुटी पकडण्यासाठी डिझाइन केलेले आहे. स्थिर कोड विश्लेषण स्त्रोतांनी कोडची गुणवत्ता चांगली प्रदान केली पाहिजे, जरी काही आयटी व्यावसायिकांचे म्हणणे आहे की या प्रकारच्या चाचणीमध्ये अडचणी येऊ शकतात, त्यातील काही अत्यधिक प्रमाणित डीबगिंग साधनांशी संबंधित आहेत. तसेच, कंपाइलर सारखी साधने अनेक प्रकारच्या वाक्यरचना त्रुटी पकडू शकतात, तरीही स्थिर कोड चाचणी गुणवत्तेशी तडजोड करू शकणार्‍या व्यापक तार्किक त्रुटी पकडू शकते किंवा नाही. यापैकी काही गतिशील कोड चाचणीमध्ये आढळणे आवश्यक आहे.