এই দুটি যেমন আপনি বলেছেন ঠিক উদাহরণ। আসলে, এই ধরণের সমস্ত অ-কার্যকরী প্রয়োজনীয়তা একে অপরের সাথে সম্ভাব্য বিরোধ করতে পারে। "বিল্ডিং বিবর্তনীয় আর্কিটেকচারস" বইটিতে এই "দক্ষতাগুলির" প্রায় একশত টেবিল রয়েছে (যেগুলিকে প্রায়শই বলা হয়)।
এগুলির যে কোনও একটির মধ্যে সম্ভাব্য দ্বন্দ্ব বিবেচনা করা সফ্টওয়্যার স্থপতিদের পক্ষে এক ধরণের অনুশীলন। আপনার প্রকল্পগুলির জন্য এর মধ্যে কোনটি গুরুত্বপূর্ণ তা আপনি মূলত সিদ্ধান্ত নিতে পারেন, তারপরে এই বিবাদগুলির উপর নজর রাখুন।
আপনার সুনির্দিষ্ট উদাহরণটিতে ফিরে যেতে robustness
এবং উইকিপিডিয়ায় শব্দটির সংজ্ঞাটি একবার দেখুন :
কম্পিউটার বিজ্ঞানে, দৃ execution়তা হ'ল কম্পিউটার সিস্টেমের কার্যকর করার সময় ত্রুটিগুলি মোকাবেলা করার ক্ষমতা [1] [2] এবং ভ্রান্ত ইনপুটটি মোকাবেলা করার ক্ষমতা cope
আপনি সংজ্ঞা থেকে দেখতে পারেন, দৃust়তা ত্রুটি জড়িত । অন্যদিকে, আপনি সঠিকতা পেতে চান, যা মূলত ত্রুটির অনুপস্থিতি means
দ্বন্দ্বটিকে আরও সুস্পষ্ট করার জন্য, আসুন একটি সাধারণ ইনপুট ক্ষেত্র বিবেচনা করি। নির্ভুলতার প্রয়োজনীয়তা থেকে এটি ব্যবহারকারীর দ্বারা তৈরি কোনও ভ্রান্ত ইনপুট প্রত্যাখ্যান করা সহজ। তবে দৃ rob়তার জন্য আপনাকে এই ইনপুটটির সাথে কাজ করতে সক্ষম হওয়া প্রয়োজন, যা পুরোপুরি সঠিক নাও হতে পারে।
এটি আপনার বইয়ের চারদিকে আনার জন্য: এখন গ্রহণযোগ্য বাণিজ্য-অফ কী? ধরা যাক আপনি একটি বৈজ্ঞানিক অ্যাপ্লিকেশন লিখুন যাতে ব্যবহারকারীর ভোল্টেজের পরিমাণ সহ ভোল্টেজ পরিমাণ ইনপুট করতে পারে। সুতরাং সঠিক ইনপুটগুলি "10 কেভি" বা "200 এমভি" এর মতো কিছু হবে। গ্রহণযোগ্য ট্রেড-অফগুলিতে "10 কেভি", "10 কেভোল্ট", বা এমনকি "10" এর মতো ইনপুটগুলির মঞ্জুরি দেওয়া থাকতে পারে এবং নির্ভুলতার জন্য এগুলিকে একটি বৈধ ভোল্টেজ মান হিসাবে মানচিত্রে অন্তর্ভুক্ত করা যেতে পারে। দ্রষ্টব্য যে এটি এখনও একটি বাণিজ্য বন্ধ এবং "উভয় বিশ্বের সেরা" জিনিস নয়। উচ্চ-কেস বনাম লোয়ার-কেস বিবেচনা করুন: "10 কেভি" এবং "10 কেভি" ভাল হতে পারে, তবে "10 এমভি" এবং "10 এমভি" নাও থাকতে পারে। সঠিকতা প্রশ্নবিদ্ধ হয়ে ওঠে কারণ আপনি নিশ্চিত নন যে এটি এখন মিলি বা মেগা কিনা,