Mundarija:

Java PMD nima?
Java PMD nima?

Video: Java PMD nima?

Video: Java PMD nima?
Video: How to use PMD tool to analyse java code. 2024, Noyabr
Anonim

Haqida PMD . PMD manba kodi analizatoridir. U foydalanilmagan o'zgaruvchilar, bo'sh bloklar, keraksiz ob'ekt yaratish va boshqalar kabi keng tarqalgan dasturlash kamchiliklarini topadi. Qo'llab-quvvatlaydi Java , JavaScript, Salesforce.com Apex va Visualforce, PLSQL, Apache Velocity, XML, XSL. Bundan tashqari, u CPD, nusxa ko'chirish-joylashtirish-detektorini o'z ichiga oladi.

Xuddi shunday, PMD to'liq shakli nima?

PMD (Dasturlash xatosi aniqlagichi) ochiq kodli statik manba kod analizatori bo'lib, u dastur kodida topilgan muammolar haqida hisobot beradi.

Bundan tashqari, tutilishda PMD nima? PMD Eclipse Oʻquv qoʻllanma. PMD "Programming Mistake Detector" degan ma'noni anglatadi. Bu Java kodingizdagi xatolarni topishga va kod sifatini yaxshilashga yordam beradigan bepul manba kodini tahlil qilish vositasi.

Shunga o'xshab, siz PMD ni qanday boshqarishni so'rashingiz mumkin?

PMD-ni buyruq qatori orqali ishga tushirish

  1. pmd [fayl nomi|jar yoki manba kodini o'z ichiga olgan zip fayl|katalog] [hisobot formati] [qoidalar to'plami fayli] yozing, ya'ni:
  2. Agar siz JDK 1.3 dan foydalanayotgan bo'lsangiz yoki PMD-ni ommaviy ish faylisiz ishga tushirmoqchi bo'lsangiz, quyidagilarni qilishingiz mumkin:

Findbugs nima uchun?

Findbugs Java dasturlarining statik kodini tahlil qilish uchun ochiq manbali vositadir. U nuqsonlarni va/yoki shubhali kodni topish uchun bayt kodini skanerlaydi. Garchi Findbugs kompilyatsiya qilingan sinf fayllariga muhtoj, tahlil uchun kodni bajarish shart emas.

Tavsiya: