Агуулгын хүснэгт:

Java дээр PMD зөрчил гэж юу вэ?
Java дээр PMD зөрчил гэж юу вэ?

Видео: Java дээр PMD зөрчил гэж юу вэ?

Видео: Java дээр PMD зөрчил гэж юу вэ?
Видео: Java кодыг шинжлэхийн тулд PMD хэрэгслийг хэрхэн ашиглах вэ. 2024, Дөрөвдүгээр сар
Anonim

1. Тойм. Хялбараар хэлбэл, PMD нь ашиглагдаагүй хувьсагч, хоосон барих блок, шаардлагагүй объект үүсгэх гэх мэт нийтлэг програмчлалын алдааг олох эх кодын анализатор юм. Энэ нь дэмждэг Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

Үүний PMD зөрчил гэж юу вэ?

PMD (Програмчлалын алдаа илрүүлэгч) нь програмын код доторх асуудлын талаар мэдээлдэг нээлттэй эхийн статик эх кодын анализатор юм. Мэдээлсэн асуудлууд PMD Эдгээр нь нэлээд үр ашиггүй код буюу програмчлалын буруу зуршил бөгөөд тэдгээр нь хуримтлагдвал програмын гүйцэтгэл, тогтвортой байдлыг бууруулдаг.

Дээрхээс гадна PMD XML гэж юу вэ? Дүрмийн багц нь XML a-д гүйцэтгэх дүрмийн цуглуулгыг дүрсэлсэн тохиргооны файл PMD гүйх. PMD өгөгдмөл тохиргоотой хурдан дүн шинжилгээ хийх суурилагдсан дүрмийн багцуудыг багтаасан боловч хэрэглэгчид маш их тохиргоо хийх боломжийг олгодог тул эхнээсээ өөрсдөө дүрмийн багц хийхийг зөвлөж байна.

Дараа нь би хиртэлт дэх PMD-ийн зөрчлийг хэрхэн шалгах вэ?

Гүйх PMD , төслийн зангилаа дээр хулганы баруун товчийг дараад " PMD ”->” Шалгах кодтой PMD ”.

Eclipse-д зориулсан PMD залгаасыг суулгахын тулд:

  1. Eclipse-г эхлүүлж, төсөл нээнэ үү.
  2. "Тусламж">"Програм хангамжийн шинэчлэлтүүд"->"Олох ба суулгах"-ыг сонгоно уу.
  3. "Дараах" дээр товшоод "Шинэ алсын сайт" дээр дарна уу.
  4. Бусад харилцах цонхнууд дээр дарж залгаасыг суулгана уу.

Та PMD-г хэрхэн ажиллуулдаг вэ?

PMD-г тушаалын мөрөөр ажиллуулж байна

  1. pmd [файлын нэр|сав эсвэл эх код агуулсан зип файл|заавлах] [тайлангийн формат] [дүрэм файл] гэж бичнэ үү, өөрөөр хэлбэл:
  2. Хэрэв та JDK 1.3 ашиглаж байгаа эсвэл PMD-г багц файлгүйгээр ажиллуулахыг хүсэж байгаа бол дараах зүйлийг хийж болно.

Зөвлөмж болгож буй: