SORU
29 Mart 2011, Salı


Sonar Checkstyle, PMD, FindBugs için Yedek mi?

Sıfırdan bir web projesi üzerinde çalışıyoruz ve aşağıdaki statik kod analiz araçları arıyoruz.

  • Kuralları (Checkstyle)
  • Kötü uygulamalar (PMD)
  • Potansiyel hatalar (FindBugs)

Proje Maven üzerine inşa edilmiştir. Bu amaçla birden fazla araç kullanmak yerine, tek ve esnek bir çözüm bakıyordum ve SonarQube rastladı.

SonarQube ile Checkstyle, Findbugs, PMD ve sonuçlar elde edebiliriz doğru mu?

CEVAP
19 EYLÜL 2011, PAZARTESİ


Sonar CheckStyle, FindBugs ve PMD, hem de "Java projeler için varsayılan olarak Cobertura (kod kapsama alanı) gibi. eklentileri birkaç kişi çalışacak Ana katma değer, ancak, bir veritabanı geçmişini saklar. Daha sonra görebilirsiniztrend.iyileştirilmesiya da tam tersini yapıyorsun? kod tabanı Bellek ile sadece bir araç olduğunu söyleyebilirim.

Hatta çalıştırmak için biraz zaman (CPD – kopyala yapıştır dedektörü gibi) şeyler, yani CI sistem Sonar çalıştırmanız gerekir. Ve geçmişiniz var. Örneğin Eclipse eklentisi ile ise, er ihlallerini tespit edecekharika– ama eğer çok uzun sürüyor eğer başlar daha az sıklıkta çalıştırmak veya daha az çalıştırmak için cazip olacak "kalite eklentileri" (CPD atlama veya kod kapsama analizi atlama gibi). Ve Tarih olmayacak.

Ayrıca, Sonar oluştururvisualrapor, "Pano" tarzı. Çok kolay kavramak için yapar. Jenkins, Sonar, geliştiriciler ve yönetimi son birkaç hafta ve ay içinde kod tabanı kalitesi üzerinde gerçekleştirilen çalışma etkilerini göstermek mümkün olacak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • TSE

    TSE

    12 Kasım 2012
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010