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

लेखक: Eugene Taylor
निर्मितीची तारीख: 7 ऑगस्ट 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
QDA Miner Lite - Free Qualitative Data Analysis Software
व्हिडिओ: QDA Miner Lite - Free Qualitative Data Analysis Software

सामग्री

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

स्त्रोत कोड विश्लेषण प्रोग्रामच्या स्त्रोत कोडची स्वयंचलित चाचणी आहे ज्यायोगे अनुप्रयोग विकल्या किंवा वितरित होण्यापूर्वी दोष शोधणे आणि त्यांचे निराकरण करण्याच्या हेतूने हे केले जाते.


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

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

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

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


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

विश्लेषकांचे दोन प्रकार आहेत:

  • इंटरप्रोसेड्युरल - एका फंक्शनपासून दुसर्‍या फंक्शनपर्यंत नमुन्यांचा शोध लावते आणि या नमुन्यांचा परस्पर संबंध जोडला जातो जेणेकरून विश्लेषक एक मॉडेल तयार करेल आणि अंमलबजावणीचे मार्ग अनुकरण करू शकेल.

  • इंट्राप्रोसेस्डुरल - नमुना जुळण्यावर लक्ष केंद्रित करते आणि वापरकर्ता कोणत्या प्रकारचे नमुने शोधत आहे यावर अवलंबून असते.

इंटरप्रोसेड्युरल विश्लेषक अधिक आधुनिक आणि अधिक जटिल आहेत. क्रेसिटी, फोर्टीफाई आणि मायक्रोसॉफ्टचे स्वतःचे सेंट्रलाइज्ड टूल प्रीफिक्स ही चांगली उदाहरणे आहेत.