סקר קוד
מתוך ויקיפדיה, האנציקלופדיה החופשית
הנדסת תוכנה |
---|
מאמר זה הוא חלק מקטגוריית הנדסת תוכנה |
פעילויות ושלבים |
דרישות | ניתוח | ארכיטקטורה | עיצוב | תכנות | בדיקה | אימות | בניה | הצבה | תחזוקה |
מתודולוגיות |
מפל המים | תכנת ותקן |
תחומים תומכים |
ניהול פרויקטים | ניהול תצורה | תיעוד |
סקר קוד בהנדסת תוכנה הוא הליך בו קוד המקור של התוכנה נבדק לגילוי הפרה של כללי אצבע בתכנות, טיפול בשגיאות והיבטים אחרים הקשורים לאיכות הקוד. חלק מסוים מבדיקה זו נעשה באמצעות כלים אוטומטיים לסקירת קוד, אך בשל אופיה הסמנטי של הבדיקה, חלקה הארי מתבצע באופן ידני על ידי קריאה שיטתית וביקורתית של קוד המקור (וההסברים הנלווים), בדרך כלל על ידי עמית מנוסה של כותב הקוד. בנוסף, נהוגים גם סקרי קוד הממוקדים בהיבטים קריטיים של מערכות תוכנה כגון אבטחת מידע וביצועים.
סקר קוד נחשב כחלק מבדיקות "קופסה לבנה" המניחות שקוד המקור של התוכנה זמין לבודק, ולפיכך ניתן לסקור את ההתנהגות הפנימית של התוכנה, נוסף על השוואת הפלט לערכים צפויים כלשהם.
סוג מיוחד של סקר קוד מתמשך נהוג במתודולוגיית פיתוח התוכנה XP באמצעות טכניקת תכנות בזוגות.
[עריכה] ראו גם
- סקר עיצוב
- סקר ארכיטקטורה
- ביקורת עמיתים