প্রায়শই আমি যখন কোনও ফাংশন লিখি তখন যত তাড়াতাড়ি সম্ভব ত্রুটি সনাক্ত করার জন্য এটির ইনপুটগুলি বৈধ কিনা তা নিশ্চিত করতে চাই (আমি বিশ্বাস করি এগুলিকে পূর্বশর্ত বলা হয়)। যখন কোনও পূর্বশর্ত ব্যর্থ হয়, আমি সর্বদা একটি ব্যতিক্রম ছুঁড়ে ফেলেছি। তবে আমি সন্দেহ শুরু করছি যে এটি সর্বোত্তম অনুশীলন কিনা এবং যদি না বলা হয় তবে আরও উপযুক্ত হবে।
সুতরাং আমার কখন কী করা উচিত: কখন একটি দৃ use়তা ব্যবহার করা উপযুক্ত এবং কখন ব্যতিক্রম ছুঁড়ে ফেলা উপযুক্ত?