Mündəricat:

Java-da PMD pozuntusu nədir?
Java-da PMD pozuntusu nədir?

Video: Java-da PMD pozuntusu nədir?

Video: Java-da PMD pozuntusu nədir?
Video: PMD Tool Demonstration - Eclipse Plugin 2024, Bilər
Anonim

1. Ümumi baxış. Sadəcə qoymaq, PMD istifadə olunmamış dəyişənlər, boş tutma blokları, lazımsız obyekt yaradılması və s. kimi ümumi proqramlaşdırma qüsurlarını tapmaq üçün mənbə kodu analizatorudur. Dəstəkləyir Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

Buna görə PMD pozuntusu nədir?

PMD (Programming Mistake Detector) proqram kodunda tapılan məsələlər haqqında hesabat verən açıq mənbəli statik mənbə kodu analizatorudur. Məsələlər tərəfindən bildirildi PMD olduqca səmərəsiz kod və ya pis proqramlaşdırma vərdişləridir ki, onlar yığılarsa, proqramın performansını və davamlılığını azalda bilər.

Yuxarıdan əlavə, PMD XML nədir? Qaydalar toplusu birdir XML a-da yerinə yetiriləcək qaydalar toplusunu təsvir edən konfiqurasiya faylı PMD qaçmaq. PMD defolt konfiqurasiya ilə sürətli təhlillər aparmaq üçün daxili qaydalar dəstlərini ehtiva edir, lakin istifadəçilər çoxlu konfiqurasiyaya imkan verdiyi üçün başlanğıcdan öz qayda dəstlərini yaratmağa təşviq edilir.

Sonra tutulma zamanı PMD pozuntusunu necə yoxlaya bilərəm?

Qaçmaq PMD , layihə node üzərində sağ klikləyin və " PMD ”->” Yoxlayın ilə kod PMD ”.

Eclipse üçün PMD plaginini quraşdırmaq üçün:

  1. Eclipse-i işə salın və layihəni açın.
  2. "Yardım"->"Proqram Yeniləmələri"->"Tap və Quraşdır"ı seçin.
  3. "Növbəti" düyməsini basın, sonra "Yeni uzaq sayt" düyməsini basın
  4. Plugini quraşdırmaq üçün qalan dialoq qutularına klikləyin.

PMD-ni necə idarə edirsiniz?

PMD-ni komanda xətti ilə işə salmaq

  1. pmd [fayl adı|mənbə kodu olan jar və ya zip faylı|kataloq] [hesabat formatı] [qayda dəsti faylı] yazın, yəni:
  2. Əgər siz JDK 1.3 istifadə edirsinizsə və ya sadəcə PMD-ni toplu fayl olmadan işə salmaq istəyirsinizsə, aşağıdakıları edə bilərsiniz:

Tövsiyə: