मैं एक छोटी सी टीम पर काम करता हूं, लगभग 10 देव। हमारे पास कोई कोडिंग मानक नहीं हैं। कुछ चीजें हैं जो आदर्श बन गई हैं लेकिन कुछ करने के तरीके पूरी तरह से असमान हैं। मेरा बड़ा एक इंडेंटेशन है। कुछ टैब का उपयोग करते हैं, कुछ रिक्त स्थान का उपयोग करते हैं, कुछ एक अलग स्थान का उपयोग करते हैं, जो एक बड़ी समस्या पैदा करता है। जब मेरा विलय होता है तो मैं अक्सर विवादों से घिर जाता हूं क्योंकि कोई व्यक्ति अपने आईडीई का उपयोग ऑटो प्रारूप में करता है और वे मेरे द्वारा करने के लिए एक अलग चरित्र का उपयोग करते हैं। मुझे परवाह नहीं है जो हम उपयोग करते हैं मैं बस हम सभी को एक ही उपयोग करना चाहते हैं।
या फिर मैं एक फ़ाइल खोलूंगा और कुछ पंक्तियों में उसी लाइन पर घुंघराले कोष्ठक हैं जैसे कि स्थिति है जबकि अन्य अगली पंक्ति में हैं। फिर से, मुझे कोई आपत्ति नहीं है कि जब तक वे सभी समान हैं।
मैंने अपने प्रत्यक्ष प्रबंधक, एक पर एक और समूह की बैठकों में मानकों का मुद्दा उठाया है, और वह इसके बारे में अधिक चिंतित नहीं है (कई अन्य हैं जो खुद के रूप में एक ही दृश्य साझा करते हैं)। मैंने इंडेंटेशन पात्रों के बारे में अपनी विशिष्ट चिंता को उतारा और उन्होंने सोचा कि एक बेहतर समाधान होगा, "कुछ ऐसी स्क्रिप्ट बनाएं जो रेपो से खींचने / खींचने पर सभी को बदल सके।" मुझे संदेह है कि वह बदलना नहीं चाहता है और यह समाधान अत्यधिक जटिल लगता है और सड़क के नीचे रखरखाव के मुद्दों के लिए प्रवण होता है (यह भी, यह एक बड़े मुद्दे की केवल एक अभिव्यक्ति को संबोधित करता है)।
क्या आप में से कोई भी काम पर एक जैसी स्थिति में है? यदि हां, तो आपने इसे कैसे संभाला? मानकों पर अपने मालिक को बेचने में मदद करने के लिए कुछ अच्छे बिंदु क्या होंगे? कोडिंग मानकों को बनाने के लिए एक घास की जड़ें शुरू करना चाहेंगे, उनमें से जो रुचि रखते हैं, एक अच्छा विचार है? क्या मैं बहुत खास हो रहा हूं, क्या मुझे इसे जाने देना चाहिए?
आपका समय देने के लिए आभार।
नोट: महान प्रतिक्रिया के लिए अब तक सभी को धन्यवाद! स्पष्ट होने के लिए, मैं उन सभी को नियम के लिए एक शैली निर्धारित नहीं करना चाहता। मैं जो कुछ भी सबसे अच्छा सूट करता हूं उसके पक्ष में कुछ करने के अपने पसंदीदा तरीके को स्वीकार करने के लिए तैयार हूं। मैं निरंतरता चाहता हूं और मैं चाहता हूं कि यह एक लोकतंत्र हो। मैं चाहता हूं कि यह एक ऐसा समूह निर्णय हो, जिस पर सभी सहमत हों। सच है, हर किसी को अपना रास्ता नहीं मिलेगा, लेकिन मैं उम्मीद कर रहा हूं कि समूह की बेहतरी के लिए सभी लोग काफी परिपक्व होंगे।
नोट 2: ऊपर दिए गए दो उदाहरणों में कुछ लोग पकड़े जा रहे हैं। मैं दिल की बात के बाद अधिक हूं। यह कई उदाहरणों के साथ खुद को प्रकट करता है: सम्मेलनों का नामकरण, विशाल कार्य जिन्हें तोड़ दिया जाना चाहिए, कुछ का उपयोग या सेवा में जाना चाहिए, कुछ निरंतर या इंजेक्शन होना चाहिए, हम सभी को एक निर्भरता या एक ही के विभिन्न संस्करणों का उपयोग करना चाहिए, इंटरफ़ेस का उपयोग इस मामले के लिए किया जाना चाहिए कि यूनिट परीक्षण कैसे स्थापित किए जाने चाहिए, यूनिट परीक्षण क्या होना चाहिए, (जावा विशिष्ट) हमें एनोटेशन या बाहरी कॉन्फ़िगरेशन का उपयोग करना चाहिए। मैं जा सकता था।