Variables এবং Expressions পর্যবেক্ষণ করা

Debugging এবং Breakpoints - ইক্লিপ্স (Eclipse) - Java Technologies

227

Eclipse IDE একটি শক্তিশালী ডিবাগিং টুলস সরবরাহ করে, যা আপনাকে কোডের চলমান অবস্থায় ভেরিয়েবল এবং এক্সপ্রেশন পর্যবেক্ষণ (watch) করতে সাহায্য করে। ডিবাগিং যখন চলতে থাকে, তখন আপনি আপনার কোডের মধ্যে ভেরিয়েবলগুলোর মান দেখতে পারেন, এক্সপ্রেশনগুলোর ফলাফল পর্যবেক্ষণ করতে পারেন এবং কোথাও ত্রুটি (error) বা ভুল (bug) কোথায় হচ্ছে তা নির্ধারণ করতে পারেন।

এই প্রবন্ধে, আমরা আলোচনা করব কীভাবে Eclipse IDE ব্যবহার করে variables এবং expressions পর্যবেক্ষণ করা যায়।


১. Eclipse IDE তে ডিবাগিং শুরু করা

ডিবাগিং শুরু করার জন্য প্রথমে আপনাকে Eclipse IDE তে একটি প্রজেক্ট এবং ক্লাস তৈরি করতে হবে। একবার আপনি কোড লিখে ফেললে, ডিবাগিং মোডে চলে আসার জন্য নিম্নলিখিত ধাপগুলো অনুসরণ করুন।

ধাপসমূহ:

  1. ডিবাগ মোডে কোড রান করা:
    • Eclipse-এ কোড রান করার সময়, আপনাকে ডিবাগ মোডে যাওয়ার জন্য Debug As -> Java Application নির্বাচন করতে হবে।
    • Alternatively, টুলবারে ডিবাগ আইকনে ক্লিক করে কোড ডিবাগ মোডে চালু করতে পারেন।
  2. ব্রেকপয়েন্ট সেট করা:
    • আপনার কোডের যে লাইনটি পর্যবেক্ষণ করতে চান, সেখানে ব্রেকপয়েন্ট সেট করুন। এটি করতে, কোডের লাইন নম্বরের পাশে ক্লিক করুন (বামদিকে)। এতে একটি রেড ডট (ব্রেকপয়েন্ট) যোগ হবে।
    • যখন আপনার কোড ঐ লাইনটিতে পৌঁছাবে, তখন প্রোগ্রামটি থেমে যাবে এবং আপনি ভেরিয়েবলগুলো এবং এক্সপ্রেশনগুলোর মান দেখতে পারবেন।

২. Variables পর্যবেক্ষণ করা

ভেরিয়েবল পর্যবেক্ষণের জন্য দুটি প্রধান উপায় রয়েছে:

  1. Variables প্যানেল:
    • যখন প্রোগ্রামটি ব্রেকপয়েন্টে থেমে যাবে, তখন আপনি Variables প্যানেলটি দেখতে পাবেন (যেটি সাধারণত Eclipse-এর নিচের অংশে থাকে)।
    • এখানে আপনার কোডে ব্যবহৃত সমস্ত ভেরিয়েবল এবং তাদের বর্তমান মান দেখতে পাবেন।
    • আপনি ভেরিয়েবলগুলোর মান পরিবর্তনও করতে পারেন এবং কোডের পরবর্তী চলাচল পর্যবেক্ষণ করতে পারেন।
  2. Variables প্যানেলে ভেরিয়েবল দেখার উদাহরণ:

    উদাহরণস্বরূপ, নিচের কোডটিতে যদি আমরা একটি ব্রেকপয়েন্ট সেট করি:

    public class VariableExample {
        public static void main(String[] args) {
            int a = 10;
            int b = 20;
            int sum = a + b;  // ব্রেকপয়েন্ট এখানে
            System.out.println("Sum: " + sum);
        }
    }
    

    যখন প্রোগ্রামটি sum = a + b; লাইনে থেমে যাবে, তখন আপনি Variables প্যানেলে দেখতে পাবেন:

    a = 10
    b = 20
    sum = 30
    

৩. Expressions পর্যবেক্ষণ করা

Expressions পর্যবেক্ষণ করতে, আপনি Eclipse IDE এর Expressions প্যানেল ব্যবহার করতে পারেন। এতে আপনি যেকোনো এক্সপ্রেশন যোগ করতে পারবেন এবং সেই এক্সপ্রেশনের ফলাফল দেখতে পারবেন।

Expressions প্যানেলে এক্সপ্রেশন যোগ করা:

  1. এক্সপ্রেশন যোগ করার জন্য:
    • যখন আপনার প্রোগ্রাম ডিবাগ মোডে চলে আসবে এবং ব্রেকপয়েন্টে থেমে যাবে, তখন Expressions প্যানেলটি খুলুন (যদি না খুলে থাকে, তাহলে Window -> Show View -> Expressions নির্বাচন করুন)।
    • Expressions প্যানেলে নতুন এক্সপ্রেশন যোগ করতে, Add New Expression বাটনে ক্লিক করুন।
    • একটি ডায়ালগ বক্স পপ আপ হবে যেখানে আপনি যেকোনো এক্সপ্রেশন লিখতে পারেন। উদাহরণস্বরূপ, আপনি a + b অথবা sum * 2 ইত্যাদি যোগ করতে পারেন।
  2. এক্সপ্রেশন পর্যবেক্ষণ করা:

    • একবার আপনি এক্সপ্রেশন যোগ করলে, Eclipse সেই এক্সপ্রেশনের ফলাফল প্রদর্শন করবে, যা আপনাকে কোডের গতিপথ বুঝতে সাহায্য করবে।

    উদাহরণস্বরূপ, যদি আপনার কোডে এক্সপ্রেশন a + b যোগ করা হয়, তাহলে Expressions প্যানেলে ফলাফল হিসেবে 30 দেখানো হবে (যেহেতু a = 10 এবং b = 20)।


৪. ভেরিয়েবল এবং এক্সপ্রেশন পরিবর্তন করা

Eclipse IDE ডিবাগ মোডে আপনি ভেরিয়েবল এবং এক্সপ্রেশন পরিবর্তন করতে পারেন:

  1. ভেরিয়েবল পরিবর্তন:
    • Variables প্যানেলে, আপনি যেকোনো ভেরিয়েবলের মান পরিবর্তন করতে পারেন।
    • ভেরিয়েবলের পাশে রাইট ক্লিক করে Change Value নির্বাচন করুন, তারপর নতুন মান দিন।
  2. এক্সপ্রেশন পরিবর্তন:
    • Expressions প্যানেলে, আপনি যেকোনো এক্সপ্রেশনের মান পরিবর্তন করতে পারেন। এক্সপ্রেশনটি পরিবর্তন করার জন্য, এক্সপ্রেশনের পাশে রাইট ক্লিক করুন এবং Edit Expression নির্বাচন করুন।

৫. ডিবাগ প্যানেল (Console, Variables, Expressions, Debug Perspective)

  • Console: এখানে আপনার কোডের আউটপুট এবং লগ দেখানো হয়।
  • Variables: সমস্ত ভেরিয়েবল এবং তাদের মান এখানে দেখানো হয়।
  • Expressions: আপনার যোগ করা এক্সপ্রেশন এবং তাদের ফলাফল এখানে দেখানো হয়।
  • Debug Perspective: Eclipse-এ একটি বিশেষ Debug Perspective থাকে যা ডিবাগিং টাস্কের জন্য সবচেয়ে কার্যকরী। এই মোডে আপনি সহজে ভেরিয়েবল, এক্সপ্রেশন, ব্রেকপয়েন্ট এবং অন্যান্য ডিবাগিং তথ্য দেখতে পারেন।

সারাংশ

Eclipse IDE তে ডিবাগিংয়ের সময় Variables এবং Expressions পর্যবেক্ষণ করা খুবই গুরুত্বপূর্ণ, কারণ এটি কোডের আচরণ বোঝাতে সহায়ক। আপনি ভেরিয়েবলগুলোর মান দেখতে, এক্সপ্রেশনগুলোর ফলাফল জানতে এবং কোডের ভিতরে কোথাও ভুল (bug) খুঁজে বের করতে পারবেন। Eclipse-এ Variables প্যানেল এবং Expressions প্যানেল ব্যবহার করে আপনি কোডের চলমান অবস্থা খুব সহজেই পর্যবেক্ষণ করতে পারেন, যা ডিবাগিং প্রক্রিয়াকে আরো সহজ এবং দ্রুত করে তোলে।

Content added By
Promotion

Are you sure to start over?

Loading...