आम तौर पर, किसी मौजूदा प्रोजेक्ट पर कुछ काम करते समय, मैं बस कोड बेस में जो भी शैली पहले से स्थापित कर चुका हूं, उसके साथ जाऊंगा। लेकिन हमारी टीम को कई छोटे से मध्यम आकार की परियोजनाओं को बनाए रखना है जो कोडिंग शैली में थोड़ा अलग हैं। अगर हम इन मतभेदों को साफ कर सकते हैं तो यह अधिक कुशल और कम भ्रमित होगा।क्या जावा कोड बेस की कोडिंग-शैली को दोबारा करने के लिए वहां कोई उपकरण हैं?
तो मैं एक ऐसे टूल की तलाश में हूं जो मुझे मौजूदा शैली को दोबारा करने की अनुमति दे। मानक कोड स्वरूपण उपकरण, जैसे इंडेंटेशन शैली को बदलने जैसी कई सुविधाएं पहले से ही उपलब्ध कराई गई हैं। जो मैं याद कर रहा हूं वह एक ऐसा उपकरण है जो मुझे फ़ील्ड और पैरामीटर नामों के उपसर्गों को पट्टी करने की अनुमति देता है। कुछ परियोजनाओं में सभी सदस्यों को "एम" के साथ prefixed किया जाता है, सभी पैरामीटर "पी" के साथ prefixed हैं और स्थिर सदस्यों "एस" के साथ prefixed हैं।
उपकरण तरह के मामलों को संभालने के लिए सक्षम होना चाहिए:
void setValue(String pValue) {
mValue = pValue;
}
कौन हो जाना चाहिए:
void setValue(String pValue) {
int value = 42
}
:
void setValue(String value) {
this.value = value;
}
उपकरण इस तरह के मामले में एक चेतावनी उत्पन्न करनी चाहिए
मुझे पता है कि हर प्रमुख आईडीई रिफैक्टर प्रदान करता है: सुविधा का नाम बदलें। जो मैं खोज रहा हूं वह एक उपकरण है जो बिना किसी पैरामीटर/फ़ील्ड पर व्यक्तिगत रूप से जाने की आवश्यकता के बिना एक संपूर्ण कोड बेस को संसाधित करता है।
संपादित
जवाब का एक बहुत उपकरण फिर से प्रारूप स्रोत कोड या शैली नियमों का एक सेट के खिलाफ कोड बेस की जाँच करने का उल्लेख है। मुझे पता है कि वे उपकरण मौजूद हैं। जो मैं विशेष रूप से ढूंढ रहा हूं वह एक उन्नत टूल है जो मुझे स्कोप विशिष्ट चर नाम नाम उपसर्ग को हटाने की अनुमति देता है।
मैं refactor उपकरण जो ऐसा कर सकते हैं पता नहीं है, फिर भी, मुझे पता है कि [Checkstyle] (http://checkstyle.sourceforge.net/) हंगेरियन नोटेशन पर पता लगा सकते हैं और चेतावनी दे सकते हैं। – BalusC
क्या आप [astyle] (http://astyle.sourceforge.net/) में देखना नहीं चाहते हैं? – Uroc327