Day 13: Large Codebase-এ কাজ করার ট্রিকস

📚 কোডবেস ম্যাপ (Codebase Map) কী?

বড় প্রজেক্টের ফাইল স্ট্রাকচারের একটি রুট ম্যাপ বা ইডেক্স ফাইল হলো কোডবেস ম্যাপ। এটি এআই-কে গাইড করে বুঝতে যে কোন ফাইলটি কোন ফাইলের উপর নির্ভরশীল।

১. টোকেন অপ্টিমাইজেশন ও বড় প্রজেক্ট গাইড

বড় প্রোজেক্টে এআই-এর কাছে পুরো ফোল্ডারের ফাইল ইনপুট না দিয়ে নিচের প্রম্পটটি ব্যবহার করুন:

Generate a codebase map containing the folder structure and main classes of this repository. Write it to 'codebase_map.md'. Use this map to locate the user service before writing any code.

💡 শিক্ষকের মিসিং টিপস:

বড় ফাইলগুলোর জন্য সরাসরি এআই-এর কাছে কোড না চেয়ে প্রথমে শুধু মেথড ও ইন্টারফেস ডিক্লারেশনগুলো দিন। এতে এআই লজিক সহজেই বুঝে নিয়ে ভুল কোড তৈরি করা বন্ধ করবে।