আপনি এটি করতে পারেন এমন বেশ কয়েকটি উপায় রয়েছে বলে মনে হচ্ছে। প্রথমটির মধ্যে পদ্ধতির স্বাক্ষরের উপর ব্রেকপয়েন্ট স্থাপন করা জড়িত, আপনার ক্ষেত্রে আপনি অবজেক্ট পদ্ধতিতে () {একটি ব্রেকপয়েন্ট সেটআপ করতে পারেন { এটি আপনাকে পদ্ধতির প্রবেশ ও প্রস্থান দেখার জন্য অনুমতি দেবে। আমি বিশ্বাস করি আপনার সাথে এটি ব্যবহার করতে হবে " উপরে বর্ণিত মত ওয়াচ পদ্ধতি রিটার্ন মানগুলি" , তবে এটি গণনা করতে খুব বেশি সময় নেয় বলে আমি এটি পুরোপুরি পরীক্ষা করতে পারিনি। সাবধান, এটি ডিবাগের কার্যকারিতা নাটকীয়ভাবে হ্রাস করে এবং এটি ডিবাগ করতে আরও সময় লাগবে।
এছাড়াও আপনি ম্যানুয়ালি নিম্নলিখিত করতে পারেন।
- রিটার্ন লাইনে ব্রেকপয়েন্ট সেটআপ করুন।
- রিটার্ন লাইনটি আঘাত করা হলে, রিটার্ন লাইনে ক্লিক করুন, আপনি যে অপারেশনটি দেখতে চান তা নির্দিষ্টভাবে কার্সারটি রাখুন, তারপরে রান-> মূল্যায়ন এক্সপ্রেশন (বা Alt-F8) এ যান এবং এটি সেই বিন্দুতে এক্সপ্রেশনটি চালানো উচিত এবং এটি ফিরে আসছে কি ফিরে।
দ্রষ্টব্য : আপনি যদি ব্রেকআপপয়েন্ট তৈরি করেন তবে আইডিইএকে আপনার সাথে করতে অনেকগুলি জিনিস থাকতে পারে যেমন আপনি যদি ব্রেক ব্রেকপয়েন্টে ব্রেক করেন তবে আপনি তাদের একটি এক্সপ্রেশন সম্পাদন করতে এবং এটি লগ করতে বলতে পারেন। যদি আপনি ব্রেকপয়েন্টে ডান ক্লিক করেন এবং বৈশিষ্ট্যগুলিতে ক্লিক করেন তবে আপনি কী করতে পারেন তা আপনি চারপাশে দেখতে পারেন।
আপডেট : এটি করার প্রথম পদ্ধতির সাথে একযোগে এটি ব্যবহার করে দেখুন। "ওয়াচ পদ্ধতিটি রিটার্ন মানগুলি" ব্যবহার করবেন না বলে মনে হচ্ছে এটি ডিবাগিং সেশনটি ধীরগতিতে বা নিথর করে দেবে। পরিবর্তে নিম্নলিখিত করুন
- আপনি যে রিটার্ন এক্সপ্রেশনটি দেখতে চান তার উপর ডান ক্লিক করুন এবং "ঘড়িতে যোগ করুন" এ ক্লিক করুন
- এরপরে উপরে বর্ণিত মত একটি পদ্ধতি ব্রেক ব্রেকপয়েন্ট যুক্ত করুন।
- আপনার প্রোগ্রামটি ডিবাগ করুন এবং আপনার পদ্ধতিটি পদ্ধতিটির স্বাক্ষরে ভঙ্গ হবে।
- চালিয়ে যাওয়ার জন্য F9 কী টিপুন এবং এটি আবার ভেঙে ফেলা উচিত রিটার্নের এক্সপ্রেশন গণনা করা হওয়ার পরে এবং আপনার রিটার্নের এক্সপ্রেশনটি ওয়াচ কলামে হওয়া উচিত।
মনে রাখবেন যে পদ্ধতির ব্রেকপয়েন্টগুলি ধীরে ধীরে তাই আরও বেশি সময় লাগতে পারে, আপনি যদি খুব বেশি পারফরম্যান্সের আঘাতের বিষয়টি লক্ষ্য করেন তবে এটির উন্নতি করার একটি কল্পিত উপায় হ'ল কেবল রিটার্ন স্টেটমেন্ট ব্রেকপয়েন্ট (কোনও পদ্ধতি ব্রেকপয়েন্ট না রেখে) সেট করে এবং পরে পদ্ধতি ব্রেকআপপয়েন্ট যুক্ত করা রিটার্নের স্টেটমেন্টের পরে ব্রেকপয়েন্টটি হিট করে তারপরে অবিরত।
আশাকরি এটা সাহায্য করবে,