2012-04-02 35 views
7

मेरी कंपनी में हमने अपनी कोड गुणवत्ता की जांच करने और हमारी प्रोग्रामिंग शैलियों को एकजुट करने के लिए चेक स्टाइल, फाइंडबग और पीएमडी का उपयोग शुरू किया। ये उपकरण बहुत प्रभावी हैं लेकिन दुर्भाग्य से उनके पास कुछ ओवरलैपिंग नियम सेट हैं।चेकस्टाइल, फाइंडबग, और पीएमडी कॉन्फ़िगरेशन ओवरलैप

क्या ऑनलाइन कॉन्फ़िगरेशन उपलब्ध हैं जो ओवरलैपिंग नियमों को हटा चुके हैं?

बेशक, ये डिफ़ॉल्ट नियम सेट प्रत्येक प्रोजेक्ट पर लागू नहीं होते हैं लेकिन यह हमारे लिए एक अच्छा प्रारंभिक बिंदु होगा। हम इस डिफ़ॉल्ट (गैर ओवरलैपिंग) कॉन्फ़िगरेशन को ले सकते हैं और पहले डुप्लीकेट के लिए नियम सेट को छीनने के बजाय इसे अपनी शैली में अनुकूलित कर सकते हैं। कुछ बहुत अच्छा विन्यास के साथ

उत्तर

7

Sonar जहाजों FindBugs जो विभिन्न उपकरण (CheckStyle, FindBugs, और PMD) के बीच कोई ओवरलैप है प्रतीत नहीं होते हैं साथ सोनार रास्ता और सोनार मार्ग कहा जाता है। वे सभी आवश्यक नियमों के बिना कॉन्फ़िगरेशन के लिए एक सभ्य प्रारंभिक बिंदु के रूप में मेरी आवश्यकताओं को पूरा करने लगते हैं।

पीएस मैं अपने प्रश्न का उत्तर देने में संकोच नहीं कर रहा था लेकिन किसी और के पास कोई जवाब या यहां तक ​​कि एक अंतर्दृष्टिपूर्ण टिप्पणी नहीं थी। This thread on Meta also seems to think it's okay.

+0

मैं मानता हूं, सोनार एक अच्छा विकल्प है। – AHungerArtist

+0

FindBugs के साथ सोनार तरीका सबसे अच्छा है! विशेष रूप से यदि आप इस जगह में opnesource समाधान की तलाश में हैं। – Samisa

+0

नवीनतम सोनारक्यूब 4.5.1 में जिस तरह से 'सोनार वे विद फाइंडबग' नाम से कोई गुणवत्ता प्रोफ़ाइल नहीं है। उपलब्ध गुणवत्ता प्रोफाइल 'सोनार वे' और 'फाइंडबग' हैं – Sam