আমি কি দাবী ব্যবহার করব?

সুচিপত্র:

আমি কি দাবী ব্যবহার করব?
আমি কি দাবী ব্যবহার করব?
Anonim

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

দাবী করা কি ভালো না খারাপ?

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

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

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

আবেদন কি ভালো অভ্যাস?

ভাষা নির্দেশিকা যা দাবী উপস্থাপন করছে তার কিছু ভাল নির্দেশিকা রয়েছে যা মূলত আমি এইমাত্র বর্ণনা করেছি। হ্যাঁ এটা ভালো অভ্যাস. স্প্রিং ক্ষেত্রে, এটি বিশেষভাবে গুরুত্বপূর্ণ কারণ চেকগুলি সম্পত্তি সেটিংস, ইত্যাদি যাচাই করছে যা সাধারণত XML ওয়্যারিং ফাইলগুলি থেকে আসে৷

কোন ক্ষেত্রে দাবী করা উপযোগী?

অনুমান করে কোডটি সঠিকভাবে পরীক্ষা করা হচ্ছে, দাবীগুলি বেশ কিছু কার্যকরী কাজ করে: সূক্ষ্ম ত্রুটিগুলি সনাক্ত করুন যা অন্যথায় সনাক্ত না হতে পারে । ত্রুটিগুলি হওয়ার পরে শীঘ্রই সনাক্ত করুন অন্যথায় সেগুলি সনাক্ত করা যেতে পারে। একটা বিবৃতি তৌরী করকোডের প্রভাব সম্পর্কে যা সত্য হওয়ার গ্যারান্টি দেওয়া হয়৷

প্রস্তাবিত: