যদি তুমি এই বার্তা দেখে থাক, তার মানে বাইরের উপকরণ লোড করতে সমস্যা হচ্ছে।

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

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

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

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

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

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