2010-01-28 9 views
9

मैं सी के लिए ग्रहण आईडीई उपयोग कर रहा हूँ/C++ Developer- बिल्ड आईडी: 20090920-1017ग्रहण - सी ++ कोड शैली व मानकों अनुकूलन और स्वचालन

हम जानते हैं कि सी ++ के लिए ग्रहण में निर्मित सी के लिए 'कोडिंग एड्स' है/सी ++ डेवलपर्स:

1) कोड पूर्णता - स्वचालित रूप से विधि या फ़ील्ड या संरचना के नामों को भरें/भरें। स्वचालित रूप से वर्ग संरचना को पॉप्युलेट, छोरों एट अल

2) आप बना सकते हैं और कोड की अक्सर इस्तेमाल किया वर्गों, जो दायरे के अनुसार डाला जाएगा के लिए टेम्पलेट्स बचा सकता है टेम्पलेट्स के लिए। सामग्री सहायता सुविधा कोड टेम्पलेट्स तक त्वरित पहुंच प्रदान करती है।

3) सी/सी ++ स्टाइल प्रोफाइल: के & आर, जीएनयू एट अल इंडेंटेशन, ब्रेस और अन्य स्टाइल मुद्दों को निर्दिष्ट करते हैं।

क्या आपके पास सी ++ जनादेश नामकरण सम्मेलनों में अपनी सी ++ स्टाइल प्रोफाइल बनाने का अनुभव है? क्या एक्लिप्स प्रोफाइल कुछ ऐसा है जिसे स्वचालित रूप से कोड स्थिरता को लागू करने के लिए प्रभावी ढंग से उपयोग किया जा सकता है?

(कोड की समीक्षा अभी भी आवश्यक लेकिन नामकरण सम्मेलनों, खरोज एट अल शुरू में प्राप्त करने के लिए एक उपकरण का उपयोग करना पसंद है)

धन्यवाद, जैक

+0

कृपया इस समुदाय को विकी बनाएं। यहां कोई विशिष्ट उत्तरदायी प्रश्न नहीं है। – bmargulies

+0

मैं अभी भी कस्टम ईक्लीप्स सी ++ प्रोफाइल के बारे में दूसरों से सीखना चाहता हूं जो कोडिंग मानकों को लागू करने के लिए उपयोग किया जा रहा है। – Jay

उत्तर

2

जे, मैं अपने ही सी/सी ++ का उपयोग ग्रहण में प्रोफाइल - विशेष रूप से, विंडो के तहत | प्राथमिकताएं | सी/सी ++ | कोड स्टाइल मैंने अपना खुद का परिभाषित किया है, जो यहां मैं "निनफिंगर कोड कोड" कहूंगा। वहाँ में मैं विकल्पों संशोधित कर लिया है क्योंकि मैं विशिष्ट परंपराओं से लिखते हैं, इस तरह:

int add(int x, int y) 
{ 
    int z = x + y; 
    return z; 
} 

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

इसी प्रकार आपके पास हेडर के लिए डिफ़ॉल्ट टेम्पलेट इत्यादि हैं और जैसे कि कंपनी मानक का पालन करने के लिए उपयोग किया जा सकता है।

एक चीज जो आप कर सकते हैं वह ग्रहण के लिए प्लग-इन लिख रहा है - कोड-स्वरूपण के लिए एक एक्सटेंशन बिंदु मौजूद है: http://help.eclipse.org/galileo/topic/org.eclipse.cdt.doc.isv/reference/extension-points/org_eclipse_cdt_core_CodeFormatter.html जो उपरोक्त उन टेम्पलेट्स को प्राप्त करने के लिए एक अतिरिक्त प्लगइन की तरह बहुत अधिक लगता है - मुझे गलत मत समझो टी पता है लेकिन मुझे अन्य आरसीपी ऐप्स को विस्तारित करने के साथ कुछ अनुभव है - ऐसा हो सकता है कि आप ऐसा करते हैं और यह आदेश देते हैं कि आपके डेवलपर इस फ़ॉर्मेटर के माध्यम से अपना कोड पास कर दें?

सीडीटी एक्सटेंशन बिंदुओं की पूरी सूची यहां उपलब्ध है: http://help.eclipse.org/galileo/topic/org.eclipse.cdt.doc.isv/reference/extension-points/index.html - आपके लिए एक आदर्श समाधान मुझे लगता है कि संपादक में एक त्रुटि के रूप में गैर अनुपालन स्वरूपण का इलाज किया जाएगा।

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