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