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

Java PMD гэж юу вэ?
Java PMD гэж юу вэ?

Видео: Java PMD гэж юу вэ?

Видео: Java PMD гэж юу вэ?
Видео: Static Code Analysis with Jenkins : PMD + Checkstyle + Findbugs (Using Maven and GIT) 2024, Арваннэгдүгээр
Anonim

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

Үүний нэгэн адил, PMD бүрэн хэлбэр гэж юу вэ?

PMD (Програмчлалын алдаа илрүүлэгч) нь програмын код доторх асуудлын талаар мэдээлдэг нээлттэй эхийн статик эх кодын анализатор юм.

Нэмж дурдахад, хиртэлт дэх PMD гэж юу вэ? PMD Eclipse Заавар. PMD "Programming Mistake Detector" гэсэн үгийн товчлол. Энэ нь таны java кодын алдааг олж, кодын чанарыг сайжруулахад тусалдаг үнэгүй эх кодын шинжилгээний хэрэгсэл юм.

Үүнтэй адилаар та PMD-г хэрхэн ажиллуулах вэ гэж асууж магадгүй юм.

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

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

Findbugs нь юунд зориулагдсан вэ?

Алдаа хайх нь Java програмын статик кодын анализ хийх нээлттэй эхийн хэрэгсэл юм. Энэ нь согог ба/эсвэл сэжигтэй кодыг олохын тулд алдааны загвар гэж нэрлэгддэг байт кодыг хайдаг. Хэдийгээр Алдаа хайх эмхэтгэсэн ангийн файлууд шаардлагатай тул анализ хийх кодыг ажиллуулах шаардлагагүй.

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