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

  • boniver

    boniver

    17 NİSAN 2006
  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • Peyton

    Peyton

    28 Aralık 2008