स्पेनिश कोड का प्रबंधन


10

हमारे पास एक ग्राहक से एक नई परियोजना है जो स्पेनिश है और उसके सभी जावा कोड और टिप्पणियाँ, चर, स्पेनिश में विधि के नाम हैं।

हमें इसे अंग्रेजी में बदलने और फिर उनका उपयोग करने की अनुमति नहीं है। अगर आप में से किसी ने ऐसी स्थिति में काम किया है, तो क्या आप सलाह दे सकते हैं कि इस जोखिम को कम करने के लिए क्या किया जा सकता है क्योंकि हमें नए विकास करने हैं और यह एक प्रमुख शो स्टॉपर है।

उनके जावा प्रोजेक्ट में ईजेबी, स्ट्रट्स, कस्टम फ्रेमवर्क और 10000 से अधिक जावा फाइलों का मिश्रण है, जिसमें कोड (न्यूनतम अनुमान) की कुल 200k लाइनें हैं और इसे वेबलॉजिक सर्वर 10 का उपयोग करके तैनात किया गया है।

सादर, चकाचौंध

java 

1
यह दुर्भाग्यपूर्ण विषय है। मैं लोगों के सुझावों को देखना चाहूंगा, हालांकि।

2
इसके अलावा: 10000 स्रोत फ़ाइलें? WTF?

1
भयानक ..

2
Yikes ... मैं आपको यहां +1 दे रहा हूं क्योंकि मुझे वास्तव में सहानुभूति है कि आपको यहां से गुजरना है। :) आपको शायद अपने प्रोजेक्ट के लिए एक भाषा इंटरफ़ेस की आवश्यकता है, या शायद एक भाषा कनवर्टर जो आपके विकास के लिए स्पेनिश से अंग्रेजी में कनवर्ट करता है, फिर रेपो में कोड करने से पहले वापस कन्वर्ट करें। : /

3
काश, आप कंपनी का नाम साझा कर सकते, तो हम सभी जानते हैं कि हमें ऐसे @ $! * @ से दूर रहना चाहिए! कंपनी
अगस्तो

जवाबों:


6

इसके साथ जियो। हमारे पास एक समान समस्या है, यह विडंबना यह है कि स्पेनिश कोड भी है। हम दैनिक रूप से Google अनुवाद का उपयोग कर रहे हैं। लेकिन हमारा कोड पूरी तरह से स्पैनिश में नहीं है, हमारे साथ यह सिर्फ एक छोटे से मॉड्यूल में है जो फ्रंट-एंड करता है। फिर भी, यह बेकार है, लेकिन हमने गणना की कि इसके साथ रहना जिम्मेदार लोगों को मनाने में निवेश करने की तुलना में सस्ता है, यह एक बुरा विचार है।


5

हमें इसे अंग्रेजी में बदलने और फिर उनका उपयोग करने की अनुमति नहीं है।

कार्य क्या है? इस कोड को बनाए रखने और संशोधित करने के लिए?

यदि हाँ, तो शायद आपको कुछ स्पैनिश-भाषी प्रोग्रामर रखने होंगे।

क्या अन्य आवश्यकताओं, प्रलेखन, आदि।

मुझे एक कोड बेस पर काम करना था जो अंग्रेजी और जापानी का मिश्रण था, लेकिन मुझे अनुवाद के खिलाफ ऐसा कोई निषेध नहीं था। मैंने Google अनुवाद का उपयोग लेबल और ऐसे वेब तत्वों के लिए किया। उनमें से सभी अनुवाद करने योग्य नहीं थे, क्योंकि कुछ को जीआईएफ में कांजी पात्रों के रूप में जोड़ा गया था।

यदि ग्राहक वास्तव में अनम्य और मुश्किल काम करने वाला है, तो शायद यह समय एक और ग्राहक को खोजने का है।

या कुछ विनोदी बदला लेते हैं और एक और गैर-स्पैनिश भाषा में प्रलेखन लिखते हैं। उन्हें अपने स्वयं के अनुवादक को नियुक्त करने के लिए मजबूर करना मज़ेदार होगा।


2
+1: एक शब्दकोश और एक भाषा पाठ्यक्रम प्राप्त करें। मैं पूरी तरह से उस स्पैनिश कंपनी के सुपरबाइटी पर भड़क गया हूं जैसा कि भाषा में अंतर है और शायद टाइमजोन कुछ भी कर देगा वे पूरी तरह से असफल होने की कोशिश कर रहे हैं ... मैं 8 साल से ऑफ-शोरिंग में शामिल हूं और कभी नहीं सुना है इस तरह के एक .... मैं यह भी नहीं जानता कि कैसे कॉल करना है ... यह ... मैं बहुत आक्रोश में हूं।
अगस्त

3

यदि टिप्पणियाँ स्पेनिश में हैं, तो इसलिए कि स्पेनिश वह भाषा है जिसमें पिछले प्रोग्रामर धाराप्रवाह थे, और आपस में संवाद करने के लिए सबसे अच्छे थे।

यदि आप (या आपकी कंपनी) स्पेनिश को नहीं समझते हैं और आपके पास स्पैनिश प्रोग्रामर नहीं हैं, तो आपको नौकरी नहीं लेनी चाहिए, क्योंकि आप वह नहीं कर पा रहे हैं, जो आपके ग्राहक का अनुरोध है।


स्पैनिश बोलने वाले प्रोग्रामर स्पैनिश बोलने वाली कंपनी / ग्राहक के रूप में समान नहीं हैं
umlcat

1

रैपर कक्षाएं लिखें जो प्रत्येक स्पेनिश नामित विधि को अंग्रेजी पद्धति में मैप करती हैं, और फिर उन लोगों को आमंत्रित करती हैं।


1
ओपी के अनुसार 10,000 फाइलों में एक टन का काम है ...
TheLQ

1
बस उन वर्गों के लिए जिन्हें बदलना होगा। इसके अलावा एक त्वरित भाषा पाठ्यक्रम प्रवास उपयोगी हो सकता है।

1

यदि आपकी कंपनी के पास पर्याप्त स्पेनिश बोलने (लिखने / पढ़ने) के डेवलपर्स नहीं हैं, तो या तो पर्याप्त किराया दें, या क्लाइंट के साथ अनुबंध समाप्त करें (और उन्हें अनुबंध करने से पहले इस तथ्य को उनकी अगली सेवा की घोषणा करने की सलाह दें), मैं कहूंगा ।

और हो सकता है कि आपको प्रबंधक (अपनी तरफ से) आग लगाना चाहिए जिसने इस ग्राहक के साथ अनुबंध किया - या तो वह जानता था कि आप वास्तव में कोड का उपयोग करने में सक्षम नहीं हैं, या उसने नहीं किया (तब उसने खुद को सूचित नहीं किया)।

कुछ कार्यक्रमों में, जो मैं लिख रहा हूँ, ज्यादातर जर्मन या एस्पेरांतो पहचानकर्ता और टिप्पणियां (ये दो अलग-अलग परियोजनाएं हैं - मेरे पास कुछ और भी हैं), लेकिन फिर मैं इन परियोजनाओं को बनाए रखने के लिए इस भाषा के ज्ञान के बिना किसी से उम्मीद नहीं करता हूं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.