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