আমি মনে করি শুরু করার জন্য একটি ভাল জায়গা (আপনি যদি কিছু সুস্পষ্ট দেখতে না পান) তবে এটি "ডিবাগিং" করে। যদি আপনি কেবল ব্যাট হাতেই সম্ভাব্য সমস্যাগুলি না দেখেন তবে শুরু করার জন্য একটি ভাল জায়গা হল পরীক্ষার মানগুলির একটি ছোট তালিকা তৈরি করা। ভাল মানগুলি হ'ল 'সুখী পথ' (সাধারণ) মান, একটি 'শূন্য' বা 'খালি' মান, নালস, খুব ছোট মান (একটি 1-বর্ণের স্ট্রিং, ইন্ট 1, ইত্যাদি), খুব বড় বা খুব দীর্ঘ মান এবং 'অদ্ভুত' মানগুলি প্রকারের সাথে নির্দিষ্ট (যেমন, স্ট্রিংয়ের জন্য ইউনিকোড অক্ষর, ints এর জন্য নেতিবাচক সংখ্যা ইত্যাদি)। এখানে উল্লেখ করাতে আঘাত লাগবে না যে আপনি সাধারণত কোডটি পরীক্ষা করতে এই মানগুলি ব্যবহার করে ইউনিট পরীক্ষা লিখতেন এবং ফাংশন যাচাই করার জন্য কেবল এটি চালাবেন।
আপনার শুভ পথে মূল্য (গুলি) দিয়ে হাঁটা শুরু করুন। সংযোজন ফাংশনটির জন্য, আপনি 3 বা 4 দিয়ে শুরু করতে পারেন টাইপস এবং লজিক ত্রুটির জন্য প্রতিটি লাইন পরীক্ষা করে দেখুন, স্থানীয় ভেরিয়েবলগুলির মানগুলি আপনার যেতে যেতে ট্র্যাক করে। আশা করি, আপনি কয়েকটি বাগ খুঁজে পাবেন। আপনি যখন সুখী পথটি সম্পন্ন করবেন, আপনার কোডটির জন্য আরও ভাল অনুভূতি হবে এবং আশা করি কিছুটা কম অভিভূত বোধ করবেন - তাই এরকম কিছু বলুন, "এখন এই কোডটি যা করছে তার জন্য আমার আরও ভাল অনুভূতি হয়েছে, আমি পিছনে পদক্ষেপ নেওয়ার দিকে একবার নজর দিন, "তারপরে ঠিক তেমনটি করুন - যে জিনিসগুলি আপনি আলাদাভাবে করতে পারতেন এমন জিনিস হিসাবে আপনার সামনে দাঁড়াচ্ছে (খারাপ নকশার সিদ্ধান্ত, খারাপ নামকরণের ভেরিয়েবল, সম্ভাব্য বাগগুলি তদন্ত করা ইত্যাদি) looking
যদি তা আপনাকে কোথাও না পেয়ে থাকে, বা যদি আপনি মনে করেন যে আপনি বলার বাইরে চলে গেছেন, তবে পরীক্ষার মানগুলির তালিকায় ফিরে আসুন এবং এটির মাধ্যমে আবার নতুন পথে হাঁটুন যা আপনার মনে হয় যে সমস্যার কারণ হতে পারে।
এটি কমপক্ষে আপনাকে যেতে দেবে।