আপনার কি দাবী ব্যবহার করা উচিত?

আপনার কি দাবী ব্যবহার করা উচিত?
আপনার কি দাবী ব্যবহার করা উচিত?
Anonim

Assertions এমন কিছু চেক করতে ব্যবহার করা উচিত যা কখনই ঘটবে না, যখন ঘটতে পারে এমন কিছু পরীক্ষা করতে একটি ব্যতিক্রম ব্যবহার করা উচিত। উদাহরণস্বরূপ, একটি ফাংশন 0 দ্বারা বিভক্ত হতে পারে, তাই একটি ব্যতিক্রম ব্যবহার করা উচিত, তবে হার্ডড্রাইভটি হঠাৎ অদৃশ্য হয়ে গেছে তা পরীক্ষা করার জন্য একটি দাবী ব্যবহার করা যেতে পারে৷

আবেদন কি দরকারী?

প্রোগ্রামাররা দাবী ব্যবহার করতে পারে প্রোগ্রাম নির্দিষ্ট করতে এবং প্রোগ্রামের সঠিকতা সম্পর্কে যুক্তি জানাতে । … যদি রানটাইমে একটি দাবী মিথ্যা হিসাবে মূল্যায়ন করা হয়, একটি দাবী ব্যর্থতার ফলাফল, যা সাধারণত মৃত্যুদন্ড বাতিল করে দেয়।

দাবী করা খারাপ কেন?

Assertions অভ্যন্তরীণ বাস্তবায়ন ইনভেরিয়েন্ট যাচাই করতে ব্যবহার করা যেতে পারে, যেমন কিছু পদ্ধতি কার্যকর করার আগে বা পরে অভ্যন্তরীণ অবস্থা, ইত্যাদি। যদি দাবী ব্যর্থ হয় তবে তা সত্যিই মানে প্রোগ্রামের যুক্তি ভেঙ্গে গেছে এবং আপনি করতে পারেন' এর থেকে পুনরুদ্ধার করবেন না.

দাবী করা কি ব্যয়বহুল?

আবেদনের দ্বারা করা কাজটি পদ্ধতির দ্বারা সম্পন্ন করা কাজের হিসাবে অন্তত ততটা ব্যয়বহুল হবে নিশ্চিত করার জন্য যে দাবীগুলি স্থাপন করা অ্যাপ্লিকেশনগুলিতে কর্মক্ষমতার দায় নয়, দাবীগুলি করতে পারে প্রোগ্রাম শুরু হলে সক্রিয় বা অক্ষম করা হবে এবং ডিফল্টরূপে অক্ষম করা হবে।

দাবী করা কি খারাপ?

না, গোটো বা জাহির কোনটাই মন্দ নয়। কিন্তু উভয়ের অপব্যবহার হতে পারে। দাবি বিবেক চেক জন্য হয়. যে জিনিসগুলি সঠিক না হলে প্রোগ্রামটিকে মেরে ফেলতে হবে৷

প্রস্তাবিত: