SORU
8 EKİM 2008, ÇARŞAMBA


PMD, Checkstyle vs

Java Ürün için inşa sisteme statik analiz araçları tanıtıyoruz. Checkstyle çok Maven2 kullanıyoruz ve PMD entegrasyon ücretsiz olacak. Ancak bir büyük bu iki araç arasında işlevsellik, temel stil kuralları uygulayan açısından çakışma var gibi görünüyor.

Bunların her ikisi de kullanan bir yararı var mı? Eğer bir iş olacaksa 2 araçları korumak istemiyorum. Eğer seçersek, hangisi ve neden kullanmalıyız?

Ayrıca FindBugs kullanmayı planlıyoruz. Bakmamız gereken diğer statik analiz araçları var mı?

Güncelleme:Fikir birliği içinde PMD, CheckStyle tercih edilir gibi görünüyor. Her iki kullanım için sağlam bir neden göremiyorum, ve kural dosyaları 2 takım tutmak istemiyorum, muhtemelen PMD için özel olarak hedefliyoruz. Ayrıca FindBugs getirerek olacağız ve belki de, sonunda, mimari kurallarını uygulamak için Macker.

CEVAP
8 EKİM 2008, ÇARŞAMBA


Kesinlikle FindBugs kullanmalısınız. Benim durumumda, yanlış pozitif oranı çok düşük, hatta en kritik uyarılar bir ölçüde ele değer rapor eder.

PMD, Checkstyle vs gibi, hemen hemen tarzı ile ilgilidir beri Checkstyle kullanmazdım. Benim durumumda, Checkstyle tamamen alakasız bir ton şey hakkında bir rapor sunacak. Öte yandan PMD da şüpheli kodlama uygulamaları işaret etmek mümkün ve çıkış genellikle daha uygun ve yararlıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • ICON

    ICON

    19 EKİM 2011
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011