Breakpoints সেট করা

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

183

Eclipse IDE তে breakpoints সেট করা খুবই গুরুত্বপূর্ণ ডিবাগিং টুল যা ডেভেলপারদের কোডের নির্দিষ্ট অংশে execution থামাতে সাহায্য করে। এটি কোডের কাজ নিরীক্ষণ করতে, ভ্যারিয়েবল বা অবজেক্টের মান পরীক্ষা করতে এবং আরও সহজে বাগ ধরতে সহায়তা করে।

Breakpoints সেট করার জন্য ধাপ:

ধাপ ১: ডিবাগ মোডে Eclipse খুলুন

  1. Eclipse IDE খুলুন এবং আপনার প্রোজেক্ট ওপেন করুন।
  2. আপনার কোডে ডিবাগিং শুরু করার জন্য Run বাটনের পাশে থাকা Debug বাটনে ক্লিক করুন (বা কীবোর্ড শর্টকাট F11 ব্যবহার করুন)। এটি Eclipse কে ডিবাগ মোডে চালু করবে।

ধাপ ২: Breakpoint সেট করা

  1. Breakpoint সেট করা:

    • যে লাইনে কোডের execution থামাতে চান, সেখানে লাইনের নম্বর এর পাশে ক্লিক করুন।
    • আপনি যদি একটি নির্দিষ্ট লাইনে breakpoints সেট করতে চান, তাহলে সেই লাইনের সংখ্যা পাশে (বাম পাশে) ক্লিক করুন। এটি একটি blue circle প্রদর্শন করবে, যা আপনার breakpoints নির্দেশ করবে।

    উদাহরণ: ধরুন, আপনার কোডে আপনি চান যে কোডটি কিছু নির্দিষ্ট লাইনে থামুক। আপনি public static void main(String[] args) এর মধ্যে একটি নির্দিষ্ট লাইনে breakpoints সেট করতে পারেন।

    public class HelloWorld {
        public static void main(String[] args) {
            int number = 10;
            System.out.println("Before breakpoint");  // এখানে breakpoint সেট করতে হবে
            number++;  
            System.out.println("After breakpoint");   // এখানে breakpoint সেট করতে হবে
        }
    }
    

    আপনি System.out.println("Before breakpoint"); লাইনে blue circle ক্লিক করে breakpoint সেট করতে পারেন। এবার, কোডটি ঐ লাইনে থামবে এবং আপনি কোডের অবস্থা দেখতে পারবেন।

ধাপ ৩: Debugging শুরু করা

  1. Debug mode এ কোড রান করা:
    • আপনার কোডে breakpoint সেট করার পর, ডিবাগ মোডে কোড চালানোর জন্য Debug বাটনে ক্লিক করুন (বা F11 কিপ্যাড শর্টকাট ব্যবহার করুন)।
  2. যখন কোড breakpoint এ পৌঁছাবে, তখন execution থেমে যাবে এবং আপনি Debug Perspective তে থাকবেন, যেখানে আপনি:
    • Variables ট্যাবে ভ্যারিয়েবলগুলির মান দেখতে পারবেন।
    • Call Stack দেখতে পারবেন।
    • Breakpoints ট্যাব থেকে সমস্ত breakpoints দেখতে পারবেন এবং সেগুলি পরিচালনা করতে পারবেন।
    • Step Over, Step Into, এবং Step Return অপশন ব্যবহার করে কোড এক্সিকিউশন নিয়ন্ত্রণ করতে পারবেন।

ধাপ ৪: Breakpoint ম্যানেজমেন্ট

  1. Breakpoint মুছে ফেলা:
    • যদি আপনি আর কোন লাইনে execution থামাতে না চান, তবে সেই লাইনে ক্লিক করে blue circleটি সরিয়ে ফেলুন। এটি breakpoint মুছে ফেলবে।
  2. Breakpoint গুলি দেখুন:
    • Eclipse এর Debug Perspective তে Breakpoints ট্যাব দেখতে পারবেন, যেখানে আপনার সমস্ত ব্রেকপয়েন্টের তালিকা দেখাবে।
    • আপনি চাইলে ব্রেকপয়েন্টগুলির অবস্থান পরিবর্তন করতে বা নতুন ব্রেকপয়েন্ট যোগ করতে পারেন।

ধাপ ৫: Debug Perspective এর ব্যবহার

  • Debug Perspective তে কোডের Execution নিয়ন্ত্রণ করতে পারেন:
    • Resume: কোডের execution অব্যাহত রাখতে (যদি ব্রেকপয়েন্টে থামানো থাকে)।
    • Step Over: বর্তমান লাইনে কোডের execution থামিয়ে পরবর্তী লাইনে যেতে।
    • Step Into: বর্তমান লাইনের মেথড কলের ভিতরে যেতে (যদি মেথড কল থাকে)।
    • Step Return: মেথড থেকে বের হয়ে পরবর্তী লাইনে যেতে।

Breakpoints এর বিশেষ বৈশিষ্ট্য:

  • Conditional Breakpoints: আপনি যদি চাইলে এমন একটি ব্রেকপয়েন্ট সেট করতে পারেন যা নির্দিষ্ট শর্ত পূর্ণ হলে থামবে, যেমন কোন ভ্যারিয়েবলের মান ৫ এর চেয়ে বড় হলে। এই জন্য, ব্রেকপয়েন্টে ডান ক্লিক করে Breakpoint Properties থেকে Condition যোগ করতে পারেন।

    উদাহরণ:

    if (number > 5)  // ব্রেকপয়েন্টে এই শর্ত ব্যবহার করতে হবে।
    
  • Log Breakpoints: ব্রেকপয়েন্টে থামানোর পরিবর্তে, আপনি লগ মেসেজ প্রিন্ট করানোর জন্য ব্রেকপয়েন্ট সেট করতে পারেন। এতে আপনি কোড থামাবেন না, বরং একটি নির্দিষ্ট বার্তা কনসোলে প্রিন্ট হবে।

সারাংশ:

Eclipse তে breakpoints সেট করার মাধ্যমে ডেভেলপাররা কোডের execution থামাতে এবং ডিবাগিংয়ের মাধ্যমে কোডের আচরণ নিরীক্ষণ করতে পারে। এটি একটি অত্যন্ত গুরুত্বপূর্ণ টুল যা কোডের বিভিন্ন অংশে সমস্যা চিহ্নিত করতে সাহায্য করে। ব্রেকপয়েন্টগুলো ম্যানেজ করতে, blue circle ক্লিক করে সেট করা যায় এবং Debug Perspective তে আরও বিস্তারিত তথ্য পাওয়া যায়।

Content added By
Promotion

Are you sure to start over?

Loading...