2011-03-09 15 views
6

मैंने कोड का निरीक्षण करने वाले टूल को खोजने के लिए यहां कुछ और देखा है और कुछ स्टाइल अनुपालन को लागू करने के लिए बैच नामांकन करना है।कुछ शैली अनुपालन को लागू करने के लिए बैच नामकरण

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

मैं ऐसा टूल नहीं ढूंढ पाया जो कुछ रिफैक्टरिंग सुविधाएं प्रदान कर सकता है जैसे: "सभी पैरामीटर/निजी सदस्यों/... अगर अनुपालन नहीं है तो उपसर्ग जोड़ें" ... बस "नो-मस्तिष्क" काम करने के लिए ।

ग्रहण में ऐसा करने का कोई तरीका है?

(मैं कुछ पुराने KSH स्क्रिप्ट है कि काम कर सकते हैं है, लेकिन मैं अगर वहाँ ग्रहण उपयोग करने के लिए काम करने के लिए एक तरीका है पता करना चाहते हैं।)

+4

ओह, जावा में परिवर्तनीय नामों पर उपसर्ग को लागू न करें! प्रत्येक सीन आईडीई रंग कोड (या यहां तक ​​कि फ़ॉन्ट-शैली-कोड) विभिन्न प्रकार के फ़ील्ड/चर/पैरामीटर होगा। उपसर्ग को लागू करना डेवलपर्स को परेशान करने और उनके स्थान के साथ असंगत नाम प्राप्त करने के लिए एक निश्चित-अग्नि तरीका है। –

+1

अगर मैं इसे अपने कोड में लागू नहीं करता हूं, तो निर्माण सीआई सर्वर पर असफल हो जाएगा। मैं अखिल-शक्तिशाली वास्तुकार नहीं हूं जो लागू सभी नियमों को चुनता है। मुझे इसके साथ रहना है। – anael

+0

आपके आर्किटेक्ट को सी ++ में कोडिंग याद आना चाहिए ... :) – squawknull

उत्तर

2

शायद Jalopy आप क्या चाहते हैं कर सकते हैं, लेकिन यह मुफ़्त नहीं है। मैं वास्तव में एक मुफ्त विकल्प की भी तलाश कर रहा हूं, भले ही इसमें कम विशेषताएं हों, अन्यथा मुझे खुद को वर्जन कंट्रोल प्लगइन के रूप में कुछ लागू करना होगा।

+0

निम्नलिखित दिलचस्प लगता है, मैं इस शाम को देखता हूं: 2.8.19.2। नामकरण आपको विभिन्न जावा स्रोत फ़ाइल तत्वों के लिए नामकरण बाधाओं को निर्दिष्ट करने देता है। इन बाधाओं को नियमित रूप से नियमित अभिव्यक्तियों के साथ व्यक्त किया जाता है। ध्यान दें कि नामांकन जांच देखने के लिए आपको कोड इंस्पेक्टर और नामकरण सम्मेलन दोनों को सक्षम करना होगा। अधिक जानकारी के लिए खंड 2.8.19.1.1, "कस्टम नामकरण सम्मेलनों का पालन करें" देखें। – anael

+0

जलपाई का एक ओपन सोर्स संस्करण है: http://jalopy.sourceforge.net/। यह कुछ अलग है, और दोस्ताना, अस्पष्ट जीयूआई नहीं है, लेकिन यह काफी कार्यात्मक है। – squawknull

+0

@squawknull मैंने तुरंत jalopy.sourceforge.net पर देखा लेकिन यह वास्तव में पुराना लगता है: आखिरी बार 2005 में अपडेट किया गया था और मुझे इसके लिए एक मैवेन प्लगइन नहीं दिख रहा है .. – AmanicA

संबंधित मुद्दे