সর্বব্যাপী ভাষা - যথার্থতা এবং ব্যবহারযোগ্যতার মধ্যে দ্বন্দ্ব


10

কথোপকথন, কোড, ডাটাবেস স্কিমা, ইউআই, পরীক্ষা ইত্যাদিতে - ডোমেন চালিত ডিজাইনের মূল অংশটি হ'ল সিস্টেম জুড়ে সর্বব্যাপী ভাষার নিয়মিত ব্যবহার is

আমি এমন একটি প্রকল্পের সাথে জড়িত আছি যেখানে ইতিমধ্যে একটি আন্তর্জাতিক মানের সংস্থা দ্বারা সংজ্ঞায়িত একটি সুপ্রতিষ্ঠিত ডোমেন ভাষা রয়েছে।

তবে, আমরা যে কাজটি করছি তা হ'ল একটি পাবলিক ওয়েব সাইটের জন্য এবং ডোমেনের জন্য 'সঠিক' শর্তাবলী জনসাধারণ সাধারণত কীভাবে তাদের ব্যবহার করে এবং বোঝে তা নয়।

আমরা এই মুহূর্তে যে আপসটি ব্যবহার করছি তা হ'ল আমাদের অফিসিয়াল পদগুলি সর্বত্র ব্যবহার করা, আমাদের গ্রহণযোগ্যতার মানদণ্ড ব্যতীত যা ইউআই উপাদানগুলি উল্লেখ করে, যেখানে আমরা অনানুষ্ঠানিক নাম ব্যবহার করি।

এটি কি যুক্তিসঙ্গত পদ্ধতির মতো বলে মনে হচ্ছে?


আপনি একটি উদাহরণ সরবরাহ করতে পারেন? আমি তখন আরও বিস্তারিত উত্তর দিতে পারতাম। আপনার কি তাদের জন্য শর্তাবলী বাতিল করতে হবে বা মোট পৃথক অর্থ সহ সংঘর্ষের শর্তাদি রয়েছে? অনানুষ্ঠানিক পদ এবং ডোমেন ভাষার মধ্যে একটি সাধারণ ভিত্তি পাওয়া কি আদৌ সম্ভব হবে?
ফ্যালকন

1
আমি ইভান্স বইয়ের সেই অংশটি পড়ে কিছুক্ষণ হয়েছি, তবে আমি ভেবেছিলাম যে ডোমেন বিশেষজ্ঞের সাথে সর্বব্যাপী ভাষাটি ব্যবহার করা উচিত? আমি অবশ্যই কোনও ব্যবহারকারীর ডোমেন বিশেষজ্ঞের সমস্ত পরিভাষা বোঝার আশা করব না তাই আমি অনানুষ্ঠানিক নামগুলি যা ডাব করেছি তা কেবলমাত্র ব্যবহারকারীর সামনে উপস্থাপন করব।
কালেব পেডারসন

উত্তর:


7

হ্যাঁ, এটি যুক্তিসঙ্গত বলে মনে হচ্ছে। যদি উদ্দেশ্যযুক্ত শ্রোতারা আপনার ভাষার শর্তাদি বুঝতে না পারে বা সেগুলি ভুল ব্যাখ্যা করে, তবে অনন্তর ব্যবহারকারীর জন্য ব্যবহারযোগ্যতা অগ্রাধিকার গ্রহণ করে।

একটি প্রোগ্রাম বা বিষয়বস্তু যা একটি সাধারণ ব্যবহারকারী বুঝতে পারে না তার মূল্য খুব কম। আরও, আপনি যদি কেবল তাদের একটি আইসবার্গের সরলীকৃত টিপ উপস্থাপন করতে চান কারণ তারা ডোমেন বিশেষজ্ঞ নয় এবং কখনও হবে না।

সাধারণত, আপনি যখন বিকাশের সময় ডোমেন সম্পর্কে কথা বলেন তখন সবাই ভাষা বুঝতে পারে কারণ এটি সঠিক এবং সমস্ত লোক ডোমেনের মধ্যে রয়েছে। তবে যদি ডোমেনের বহিরাগতদের কাছে সামগ্রীর যোগাযোগের মাধ্যমে ব্যবসায়ের মান তৈরি করা হয়, তবে এটি যথাসম্ভব সহজ করুন। এমন শব্দ এবং ভাষা ব্যবহার করুন যা ভুল বোঝাবুঝির সম্ভাবনা রয়েছে এবং ইউআইতে সেগুলি ব্যবহার করুন।

আপনার কোডে এবং ডোমেনের সাথে সংশ্লিষ্ট ব্যক্তিদের সাথে যোগাযোগের জন্য সঠিক ভাষা রাখুন। এই লোকেরা যাদের চশমা রয়েছে এবং অ্যাপ্লিকেশনগুলির মূল ব্যবহারকারী যারা, আপনি যাদের সাথে ব্যবসায়িক যৌক্তিক বিবরণ আলোচনা করেন। বিরল ক্ষেত্রে যে আপনি ব্যবহারকারীর সাথে ডোমেন সম্পর্কে খুব বেশি ধারণা নেই এবং আপনার এটিতে আরও গভীর ডুব দেওয়ার দরকার নেই তাদের সাথে বেশিরভাগ ব্যবসায়ের যৌক্তিক বিবরণ নিয়ে আলোচনা করেন, তারপরে তাদের ডোমেন ভাষায় তাদের ভাষাটি অন্তর্ভুক্ত করুন, একটি সাধারণ, দ্ব্যর্থহীন ভাষা আছে (সম্ভবত এটি ক্ষেত্রে নয়)।

তবে নিশ্চিত হয়ে নিন যে সীমান্ত ডেভসগুলি আপনার অনানুষ্ঠানিক শর্তাদি এবং তাদের সম্পর্কিত ডোমেন শর্তাদি সম্পর্কে জানে।


1

আমি মনে করি এর উত্তর দেওয়ার সবচেয়ে সহজ উপায় হ'ল লাইন আঁকলে আপনি যেখানে আঁকবেন ঠিক যদি আপনি সম্পূর্ণ ভিন্ন ভাষায় ইউআই উপস্থাপন করেন।

যদি আপনার শেষ ব্যবহারকারীদের সংস্কৃত ভাষায় জিনিসগুলি দেখার প্রয়োজন হয় তবে আপনি কীভাবে ইউআই এবং কোড (এবং অন্যান্য অভ্যন্তরীণ যোগাযোগ) এর মধ্যে পার্থক্য সরিয়ে ফেলবেন।


ভাল বলেছ. এটি "হ্যাম্প্টি-ডাম্প্টি সমস্যা" তুলে ধরে: শব্দগুলি কেবল একটি প্রতিস্থাপন নয়, তারা এমন জিনিসগুলিকে নির্দেশ করে যা লোকেরা শব্দ এবং তার ব্যবহার সম্পর্কে স্বাধীনভাবে জানে। প্রাণী উদাহরণস্বরূপ 'তাপমাত্রা' ধারণাটি বোঝে। আমরা শব্দগুলিতে ঝুলতে থাকি, যখন সেগুলি ধারণার জন্য কেবল প্রতীক ols ধারণাগুলি গুরুত্বপূর্ণ জিনিস।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.