ניתוח קוד סטטי

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 3 אַפּרִיל 2021
תאריך עדכון: 1 יולי 2024
Anonim
What is Static Code Analysis? || Various Examples
וִידֵאוֹ: What is Static Code Analysis? || Various Examples

תוֹכֶן

הגדרה - מה המשמעות של ניתוח קוד סטטי?

ניתוח קוד סטטי הוא שיטה לניתוח והערכה של קוד חיפוש מבלי לבצע תוכנית. ניתוח קוד סטטי הוא חלק ממה שמכונה "בדיקת קופסאות לבנות" מכיוון שבניגוד לבדיקת קופסאות שחורות, קוד המקור זמין לבודקים. סוגים רבים של בדיקות תוכנה כוללים ניתוח קוד סטטי, שם מפתחים וגורמים אחרים מחפשים באגים או מנתחים את הקוד עבור תוכנה אחרת.

ניתוח קוד סטטי ידוע גם כניתוח תוכנית סטטית.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר ניתוח קוד סטטי

ההפך מניתוח קוד סטטי הוא ניתוח קוד דינמי. באחרון התוכנית מבוצעת והמפתחים מחפשים שגיאות בזמן ריצה.

ניתוחים סטטיים מסוגים שונים כוללים בדיקות ברמות שונות, כמו ברמת היחידה או ברמת המערכת. מומחים מציינים כי שלב ההדרכה שנעשה על ידי המהדרים המודרניים הוא סוג של ניתוח קוד סטטי בכך שהוא נועד לתפוס סוגים שונים של טעויות תחביריות או טכניות לפני הפעלת תוכנית. משאבים לניתוח קוד סטטי אמורים לספק איכות טובה יותר של קוד, למרות שחלק מאנשי ה- IT טוענים כי יכולות להיות בעיות בסוג זה של בדיקות, שחלקן קשורות לכלי ניפוי סטנדרטיים מדי. כמו כן, אף כי כלים כמו מהדרים יכולים לתפוס סוגים רבים של שגיאות תחביר, בדיקת קוד סטטי עשויה או לא לתפוס שגיאות לוגיות רחבות יותר שיכולות לפגוע באיכות. חלקם חייבים להימצא בבדיקת קוד דינאמי.