If you're seeing this message, it means we're having trouble loading external resources on our website.

তোমার যদি কোন ওয়েব ফিল্টার দেওয়া থাকে, তাহলে দয়া করে নিশ্চিত কর যে *.kastatic.org এবং *.kasandbox.org ডোমেইনগুলো উন্মুক্ত।

মূল বিষয়বস্তু

ডিবাগিং সংক্রান্ত আরও পরামর্শ

একটি প্রোগ্রামের ত্রুটি সংশোধন করার বিভিন্ন উপায় আছে! শুরু করার জন্য নিচে একটি তালিকা দেওয়া হল:
ত্রুটি সনাক্তকরণ প্রিন্ট করা
যেমন দেখানো হয়েছিল, কোন কোডকে কি মান দিয়ে কল করা হয় দেখার জন্য কোডে print() অথবা print() যোগ করতে পার। উভয় ফাংশনই ক্যানভাসের উপরে আসা কনসোলে মানগুলো দেখায়। এছাড়া ব্রাউজারের জাভাস্ক্রিপ্ট কনসোলে debug() ব্যবহার করেও মানগুলো দেখা যায়, যদি এটার ব্যবহার জানা থাকে।
একটি প্রোগ্রামে প্রিন্ট কনসোল ব্যবহার করার স্ক্রিনশট
রাবারের হাঁস দ্বারা ত্রুটি সনাক্তকরণ
তোমার কম্পিউটারের পাশে রবারের তৈরি একটি হাঁস রাখতে পার—অথবা তোমার হাতের কাছে হাঁসের মত দেখতে যে জিনিসই আছে সেটা পাশে রাখতে পার—এবং এটাকে তোমার প্রোগ্রাম আর সমস্যাটি লাইন ধরে ধরে বোঝাতে পার। অনেক প্রোগ্রামাররাই এভাবে তাদের প্রোগ্রামিং এর সমস্যার সমাধান খুঁজে বের কর। বন্ধু বা শিক্ষককেও এই"রবারের হাঁস" হতে বলা যায় - তারা প্রোগ্রামের ব্যাখ্যা শুনবেন। এমনও হতে পারে যে তারা চিন্তা করে একটি সমাধান বের করেছে, কিন্তু যাই হোক, তাদের ব্যাখ্যা শুনাটাই বিশাল উপকার।
খান একাডেমির অফিসে একমাত্র এটিই রবারের হাঁসের কাছাকাছি একটি জিনিস।
ল্যাপটপের পাশে একটি ত্রুটি সংশোধনকারী কার্টুনের ছবি
তোমার ফলাফল বর্ধিত কর
যেহেতু ProcessingJS এ প্রোগ্রাম তৈরি করা হচ্ছে, একারণে অনেক রঙ এবং রেখা নিয়ে কাজ করতে হয়। সঠিক আকৃতি না পেলে অনেক সময় বড় আকৃতি ব্যবহার করা উত্তম !—যেমন strokeWeight(30)। তাহলে বড় আকৃতিটি দেখা যায়। আমাদের প্রোগ্রামিং অংশটুকু রিয়েল-টাইম অর্থাৎ বর্তমান সময়ে চলতেই থাকে, ফলে সংখ্যা পরিবর্তন করে ফলাফল দেখা খুবই সহজ। উদাহরণস্বরূপ, ক্যানভাস থেকে হারিয়ে যাওয়া আকৃতি খুঁজে পাওয়ার এটি একটি দারুন পদ্ধতি।
বেশি মানবিশিষ্ট strokeWeight() প্রোগ্রামের স্ক্রিনশট।
প্রোগ্রামের ত্রুটি সংশোধনকারী সকল পদ্ধতি জেনে রাখা উচিত, তাহলেই প্রয়োজনীয় সময়ে যে কোন পদ্ধতি কাজে লাগবে।

আলোচনায় অংশ নিতে চাও?

কোন আলাপচারিতা নেই।
ইংরেজি জানো? খান একাডেমির ইংরেজি সাইটে আরো আলোচনা দেখতে এখানে ক্লিক কর।