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

מהי הפרת PMD ב-Java?
מהי הפרת PMD ב-Java?

וִידֵאוֹ: מהי הפרת PMD ב-Java?

וִידֵאוֹ: מהי הפרת PMD ב-Java?
וִידֵאוֹ: How to use PMD tool to analyse java code. 2024, מאי
Anonim

1. סקירה כללית. פשוט שים, PMD הוא מנתח קוד מקור למציאת פגמי תכנות נפוצים כמו משתנים שאינם בשימוש, בלוקים ריקים, יצירת אובייקטים מיותרים וכו'. זה תומך Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

מזה, מהי הפרת PMD?

PMD (Programming Mistake Detector) הוא מנתח קוד מקור סטטי בקוד פתוח המדווח על בעיות שנמצאו בקוד האפליקציה. בעיות שדווחו על ידי PMD הם קוד לא יעיל למדי, או הרגלי תכנות גרועים, שיכולים להפחית את הביצועים והתחזוקה של התוכנית אם הם מצטברים.

מלבד למעלה, מהו PMD XML? סט חוקים הוא XML קובץ תצורה, המתאר אוסף של כללים לביצוע ב-a PMD לָרוּץ. PMD כולל ערכות כללים מובנות להפעלת ניתוחים מהירים עם תצורת ברירת מחדל, אך מומלץ למשתמשים ליצור ערכי כללים משלהם מההתחלה, מכיוון שהם מאפשרים כל כך הרבה הגדרות.

לאחר מכן, כיצד אוכל לבדוק את הפרת ה-PMD שלי בליקוי?

לרוץ PMD , לחץ לחיצה ימנית על צומת פרויקט ובחר " PMD ”->” חשבון קוד עם PMD ”.

כדי להתקין את הפלאגין PMD עבור Eclipse:

  1. הפעל את Eclipse ופתח פרויקט.
  2. בחר "עזרה" -> "עדכוני תוכנה" -> "מצא והתקן"
  3. לחץ על "הבא" ולאחר מכן לחץ על "אתר מרוחק חדש"
  4. לחץ על שאר תיבות הדו-שיח כדי להתקין את התוסף.

איך מפעילים PMD?

הפעלת PMD דרך שורת הפקודה

  1. הקלד pmd [שם קובץ|jar או קובץ zip המכיל קוד מקור|ספרייה] [פורמט דוח] [קובץ ערכת כללים], כלומר:
  2. אם אתה משתמש ב-JDK 1.3 או שאתה רק רוצה להריץ PMD ללא קובץ האצווה, אתה יכול לעשות:

מוּמלָץ: