এই অনুশীলনীতে আপনি processString নামের একটি ফাংশন তৈরি করবেন, যা যথাযথ এরর হ্যান্ডলিংসহ একটি প্রদত্ত ইনপুট স্ট্রিং প্রসেস করে।
আপনি শিখবেন কীভাবে:
একটি try…catch ব্লক ব্যবহার করে processString ফাংশনটি তৈরি করুন।
try ব্লকের ভিতরে:
TypeError থ্রো করুন।null রিটার্ন করুন।RangeError থ্রো করুনSyntaxError থ্রো করুন।uppercase আকারে রিটার্ন করুন।এরর থ্রো করার সময় উপযুক্ত এরর মেসেজ যোগ করতে ভুলবেন না! একটি তথ্যবহুল ও সুগঠিত এরর মেসেজ আপনার ডিবাগিংয়ের কয়েক ঘণ্টা বাঁচিয়ে দিতে পারে।
catch ব্লকের ভিতরে:
console.log ব্যবহার করে এররের মেসেজ লগ করুনerror অবজেক্টটি throw করুন, যাতে এর টাইপ পরীক্ষা করা যায়।বিভিন্ন ধরনের এরর হ্যান্ডলিং ও রিসোর্স ম্যানেজমেন্ট বাস্তবায়ন করুন।
প্রোগ্রামিংয়ের একটি গুরুত্বপূর্ণ বিষয় হলো এরর ঘটে গেলেও কীভাবে সেগুলো হ্যান্ডল করতে হয় এবং রিসোর্স বন্ধ করতে হয়।
এই অনুশীলনীতে আপনাকে বিভিন্ন ধরনের এরর হ্যান্ডল করতে হবে। এরর হ্যান্ডলিং বেশ প্রোগ্রামিং ভাষা নির্ভর হওয়ায় ঠিক কী করতে হবে তা জানতে আপনাকে আপনার ট্র্যাকের টেস্টগুলো দেখতে হবে।
Exercism-এ সাইন আপ করুন, JavaScript ট্র্যাকের 37টি কনসেপ্ট159টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।