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

מה זה אימות תחביר? - הגדרה מטכנולוגיה

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

Anonim

הגדרה - מה המשמעות של אימות תחביר?

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

Techopedia מסביר את אימות התחביר

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

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

מה זה אימות תחביר? - הגדרה מטכנולוגיה