בית התפתחות מהו ניתוח קוד סטטי? - הגדרה מטכנולוגיה

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

תוכן עניינים:

Anonim

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

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


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

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

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


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

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