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