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