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.
💡 শিক্ষকের মিসিং টিপস:
বড় ফাইলগুলোর জন্য সরাসরি এআই-এর কাছে কোড না চেয়ে প্রথমে শুধু মেথড ও ইন্টারফেস ডিক্লারেশনগুলো দিন। এতে এআই লজিক সহজেই বুঝে নিয়ে ভুল কোড তৈরি করা বন্ধ করবে।