व्यक्तिगत रूप से, मुझे लगता है कि एक भाषा को कोडिंग शैली के बारे में नियम नहीं बनाने चाहिए । यह पठनीयता के बारे में वरीयताओं, उपयोग, सुविधा, अवधारणा की बात है।
अब, एक प्रोजेक्ट को कोडिंग नियमों को सेट करना होगा , लिस्टिंग के दौरान स्थिरता के लिए। आप इन नियमों से सहमत नहीं हो सकते हैं, लेकिन यदि आप योगदान करना चाहते हैं (या एक टीम में काम करना चाहते हैं) तो आपको उनसे चिपके रहना चाहिए।
कम से कम, Eclispe की तरह IDE अज्ञेय हैं, चर उपसर्ग या प्रत्यय, ब्रेस प्लेसमेंट और अंतरिक्ष प्रबंधन की विभिन्न शैलियों आदि जैसे नियमों को सेट करने की अनुमति देते हैं, इसलिए आप इसे अपने दिशानिर्देशों के साथ सुधार कोड में उपयोग कर सकते हैं ।
नोट: मैं सी / सी ++ से अपनी पुरानी आदतों को रखने वालों में से हूं, जो सदस्य चर (और स्थिर लोगों के लिए s_) के साथ m_ उपसर्गों के साथ जावा को कोडित कर रहा है, प्रारंभिक नामों के साथ बूलियन को उपसर्ग कर रहा है, फ़ंक्शन नामों के लिए एक प्रारंभिक अपरकेस अक्षर का उपयोग कर रहा है और ब्रेसिंग संरेखित कर रहा है। .. जावा कट्टरपंथियों के लिए आतंक! ;-)
मजेदार बात यह है कि जहां मैं काम करता हूं वहां कन्वेंशनों का उपयोग किया जाता है ... शायद इसलिए कि मुख्य प्रारंभिक डेवलपर एमएफसी दुनिया से आता है! :-D