আমি কেন এই প্রোগ্রামগুলিতে ব্যর্থ নামে পরিচিত এই বইটিতে একটি দুর্দান্ত বই পড়েছি যা বৈজ্ঞানিক পদ্ধতি প্রয়োগ থেকে একটি বাগ পৃথকীকরণ এবং ডেল্টা ডিবাগিংয়ের সমাধানের জন্য বগগুলি সন্ধানের জন্য বিভিন্ন কৌশলগুলির রূপরেখা দেয়। এই বইয়ের অন্যান্য আকর্ষণীয় অংশটি হ'ল এটি 'বাগ' শব্দটি সরিয়ে দেয়। জেলারের পন্থাটি হ'ল:
(1) একজন প্রোগ্রামার কোডে একটি ত্রুটি তৈরি করে। (২) ত্রুটি সংক্রমণ ঘটায় (৩) সংক্রমণটি ছড়িয়ে পড়ে (৪) সংক্রমণটি ব্যর্থতার কারণ হয়।
আপনি যদি আপনার ডিবাগিং দক্ষতা উন্নত করতে চান তবে আমি এই বইটির জন্য অত্যন্ত সুপারিশ করছি।
আমার নিজস্ব অভিজ্ঞতায় আমি আমাদের অ্যাপ্লিকেশনটিতে প্রচুর বাগ পেয়েছি, তবে নতুন বৈশিষ্ট্যগুলি বের করার জন্য ম্যানেজমেন্ট কেবল আমাদের সামনে চাপ দেয়। আমি প্রায়শই শুনেছি "আমরা এই বাগটি নিজেরাই পেয়েছি এবং ক্লায়েন্টটি এখনও এটি লক্ষ্য করে নি, তাই তারা না করা পর্যন্ত ছেড়ে দিন" " আমি মনে করি বাগ সংশোধন করার ক্ষেত্রে প্র্যাকটিভের বিরোধিতা করা খুব খারাপ ধারণা, যখন সময় আসার সময় আসলে একটি সংশোধন করার সময় আসে, আপনার অন্যান্য সমস্যাগুলির সমাধান হয়েছে এবং আরও বৈশিষ্ট্য পরিচালনার দ্বার তাত্ক্ষণিকভাবে দরজা খুঁজে বের করতে চায়, তাই আপনি ধরা পড়ে যান একটি দুষ্টচক্র যা প্রচুর চাপ সৃষ্টি করতে পারে এবং জ্বলতে পারে এবং শেষ পর্যন্ত, একটি ত্রুটিযুক্ত চালিত সিস্টেম।
বাগগুলি পাওয়া গেলে যোগাযোগও আরেকটি বিষয়। বাগ ট্র্যাকারে ইমেল পাঠানো বা এটি ডকুমেন্ট করা সব ঠিকঠাক এবং ভাল, তবে আমার নিজের অভিজ্ঞতায় অন্যান্য বিকাশকারীরা কোডটি ঠিক করার জন্য আপনি যে সমাধানটি রেখেছিলেন সেটিকে পুনরায় ব্যবহার করার পরিবর্তে অনুরূপ বাগ খুঁজে পান (কারণ তারা এগুলি সব ভুলে গেছে) ), তারা তাদের নিজস্ব সংস্করণ যুক্ত করে, সুতরাং আপনার কোডে আপনার কাছে 5 টি পৃথক সমাধান রয়েছে এবং ফলস্বরূপ এটি আরও ফুলে ও বিভ্রান্ত দেখাচ্ছে। সুতরাং, আপনি যখন কোনও বাগ সমাধান করেন, নিশ্চিত হন যে কিছু লোক ঠিক মতো পর্যালোচনা করে এবং আপনার মতামত দেয় যদি তারা অনুরূপ কিছু ঠিক করে ফেলেছে এবং এর সাথে কাজ করার জন্য একটি ভাল কৌশল খুঁজে পেয়েছে।
লিমিস্ট বইটি উল্লেখ করেছেন, দ্য প্র্যাগমেটিক প্রোগ্রামার যার বাগ ঠিক করার বিষয়ে কিছু আকর্ষণীয় উপাদান রয়েছে। পূর্ববর্তী অনুচ্ছেদে আমি যে উদাহরণ দিয়েছি তা ব্যবহার করে, আমি এটিটি দেখব : সফটওয়্যার এন্ট্রফি , যেখানে কোনও ভাঙা বিধবার উপমা ব্যবহার করা হয়। যদি দুটি অনেক ভাঙা উইন্ডো উপস্থিত হয়, আপনি যদি প্র্যাকটিভ অবস্থান গ্রহণ না করেন তবে আপনার দল এটিকে সর্বদা ঠিক করার দিকে উদাসীন হতে পারে।