আমি জানি এখানে ইতিমধ্যে কিছু প্রশ্ন রয়েছে যা এ বিষয়ের সাথে ঘনিষ্ঠভাবে জড়িত তবে এগুলির কোনওটিই সর্বব্যাপী ভাষাকে প্রাথমিক পয়েন্ট হিসাবে গ্রহণ করে না তাই আমি মনে করি যে এই প্রশ্নের ন্যায্যতা প্রমাণ করে।
যারা জানেন না তাদের ক্ষেত্রে: সর্বব্যাপী ভাষা হ'ল একটি ভাষা (কথ্য এবং লিখিত উভয়) ভাষা সংজ্ঞায়নের ধারণা যা অনুবাদ সমস্যা এবং ভুল বোঝাবুঝির কারণে অসঙ্গতি এবং ভুল যোগাযোগকে এড়াতে বিকাশকারী এবং ডোমেন বিশেষজ্ঞদের জুড়ে সমানভাবে ব্যবহৃত হয়। আপনি কোডটিতে একই পরিভাষা দেখবেন, যে কোনও দলের সদস্যের মধ্যে কথোপকথন, কার্যকরী চশমা এবং হোয়াট নোট।
সুতরাং, আমি যে বিষয়ে ভাবছিলাম তা হ'ল অ-ইংরাজী ডোমেনগুলিতে কীভাবে সর্বব্যাপী ভাষাটি মোকাবেলা করা যায়।
ব্যক্তিগতভাবে, আমি দৃ English়ভাবে ইংরেজিতে প্রোগ্রামিং কোডটি সম্পূর্ণরূপে সমর্থন করি, মতামত সহ তবে অবশ্যই ধ্রুবক এবং সংস্থানগুলি বাদ দিয়ে।
তবে, একটি অ-ইংরাজী ডোমেনে, আমি সিদ্ধান্ত নিতে বাধ্য হই:
- ডোমেনের প্রাকৃতিক ভাষায় সর্বব্যাপী ভাষার প্রতিবিম্বিত কোড লিখুন।
- সর্বব্যাপী ভাষাটি ইংরেজিতে অনুবাদ করুন এবং ডোমেনের প্রাকৃতিক ভাষায় যোগাযোগ বন্ধ করুন।
- একটি সারণি সংজ্ঞায়িত করুন যা সংজ্ঞা দেয় যে সর্বব্যাপী ভাষা কীভাবে ইংরেজিতে অনুবাদ করে।
এই বিকল্পগুলির উপর ভিত্তি করে আমার কিছু চিন্তাভাবনা এখানে দেওয়া হল:
1) আমার মিশ্র-ভাষা কোডের বিরুদ্ধে দৃ a় বিদ্বেষ রয়েছে, সেটি হ'ল টাইপ / সদস্য / ভেরিয়েবল নাম ইত্যাদি কোড ব্যবহার করে যা অ-ইংরেজি non বেশিরভাগ প্রোগ্রামিং ল্যাঙ্গুয়েজ ইংরেজি প্রচুর পরিমাণে 'শ্বাস নেয়' এবং বেশিরভাগ প্রযুক্তিগত সাহিত্য, নকশার প্যাটার্নের নাম ইত্যাদিও ইংরেজিতে। অতএব, বেশিরভাগ ক্ষেত্রেই সম্পূর্ণ অ-ইংরাজী ভাষায় কোড লেখার কোনও উপায় নেই যার ফলে আপনি যেভাবেই মিশ্র ভাষার সাথে শেষ করতে পারেন।
2) এটি ডোমেন বিশেষজ্ঞদের ইউএল এর সমতুল্য ইংরেজির সাথে চিন্তাভাবনা এবং কথা বলা শুরু করতে বাধ্য করবে, এমন কিছু যা সম্ভবত তাদের কাছে স্বাভাবিকভাবে আসে না এবং তাই যোগাযোগকে উল্লেখযোগ্যভাবে বাধা দেয়।
3) এই ক্ষেত্রে, বিকাশকারীরা তাদের স্থানীয় ভাষায় ডোমেন বিশেষজ্ঞদের সাথে যোগাযোগ করেন যখন বিকাশকারীরা একে অপরের সাথে ইংরেজিতে যোগাযোগ করে এবং সবচেয়ে গুরুত্বপূর্ণ, তারা ইউএল এর ইংরেজি অনুবাদ ব্যবহার করে কোড লেখেন write
আমি নিশ্চিত যে আমি প্রথম বিকল্পটিতে যেতে চাই না এবং আমার মনে হয় অপশন 3 অপশন 2 এর চেয়ে অনেক ভাল you আপনি কী মনে করেন? আমি কি অন্য বিকল্পগুলি মিস করছি?
হালনাগাদ
আজ, প্রায় বছর পরে, প্রতিদিন এই সমস্যাটি মোকাবেলা করার পরে, আমাকে বলতে হবে যে বিকল্পটি 3 আমার জন্য বেশ ভালভাবে কাজ করেছে।
ক্লান্তির সাথে কথা বলার সময় আমি প্রথমদিকে ভয় পেয়েছিলাম এবং রিয়েল টাইমে অনুবাদ করা সমস্যা হচ্ছিল না, কারণ এটি ক্লান্তিকর ছিল না।
আমি আমার অভিজ্ঞতার ভিত্তিতে নিম্নলিখিত সুবিধাগুলি সত্য বলেও পেয়েছি।
- উল অনুবাদ করা আপনাকে ইউএল এবং এমনকি ডোমেন নিজেই সংজ্ঞায়িত করতে আরও বেশি মনোযোগ দেয়, বিশেষত যখন আপনি কোনও শব্দটির অনুবাদ করতে জানেন না এবং আপনাকে অভিধান ইত্যাদির মাধ্যমে অনুসন্ধান শুরু করতে হবে তবে এটি আমাকে ডোমেন মডেলিংয়ের সিদ্ধান্তগুলি পুনর্বিবেচনা করতে বাধ্য করেছে কয়েক বার.
- এটি আপনাকে ইংরেজি ভাষার জ্ঞান আরও গভীর করতে সহায়তা করে।
- স্পষ্টতই, আপনার কোডটি অশ্লীলতা বুদ্ধিমান মন হওয়ার পরিবর্তে দেখতে বেশি সুখকর।