এই ডকুমেন্টটি বর্ণনা করে কিভাবে মিথুন কোড সহায়তা কোড কাস্টমাইজেশন ব্যবহার করতে হয় এবং কয়েকটি সেরা অনুশীলন প্রদান করে। এই বৈশিষ্ট্যটি আপনাকে কোড সুপারিশগুলি পেতে দেয়, যা অভ্যন্তরীণ লাইব্রেরি, ব্যক্তিগত API এবং আপনার সংস্থার কোডিং শৈলী থেকে আঁকা হয়।
আপনি শুরু করার আগে
- একটি এন্টারপ্রাইজ সদস্যতার সাথে জেমিনি কোড সহায়তা সেট আপ করুন ৷
- জেমিনি কোড অ্যাসিস্ট কোড কাস্টমাইজেশন সেট আপ করুন ।
কোড কাস্টমাইজেশন কিভাবে ব্যবহার করবেন
নিম্নলিখিত সারণীতে মিথুন কোড সহায়তা কোড কাস্টমাইজেশন ব্যবহার করার উপায়গুলি তালিকাভুক্ত করা হয়েছে:
ফর্ম | কিভাবে ট্রিগার | নোট এবং সম্পদ |
---|---|---|
স্বাভাবিক ভাষার আড্ডা | IDE-তে Gemini Code Assist চ্যাটে একটি প্রাকৃতিক ভাষা প্রম্পট লিখুন। | নিম্নলিখিত বিবেচনা করুন:
আরও তথ্যের জন্য, জেমিনি কোড অ্যাসিস্টের সাথে চ্যাট দেখুন। |
কোড তৈরি করুন | আপনার IDE-এর দ্রুত বাছাই বারে, নির্বাচিত কোড সহ বা ছাড়া, Command+Enter (macOS-এ) বা Control+Enter টিপুন। | আরও তথ্যের জন্য, প্রম্পট সহ কোড তৈরি করুন দেখুন। |
রূপান্তর কোড | আপনার IDE-এর দ্রুত বাছাই বারে, নির্বাচিত কোড সহ বা ছাড়া, লিখুন /fix । | আরও তথ্যের জন্য, প্রম্পট সহ কোড তৈরি করুন দেখুন। |
স্বয়ংসম্পূর্ণ | কোড কাস্টমাইজেশন স্বয়ংক্রিয়ভাবে ট্রিগার হয় এবং আপনি যা লেখেন তার উপর ভিত্তি করে পরামর্শ প্রদান করে। | নিম্নলিখিত বিবেচনা করুন:
আরও তথ্যের জন্য, কোড সমাপ্তি পান দেখুন। |
দূরবর্তী সংগ্রহস্থল প্রসঙ্গ |
| নিম্নলিখিত বিবেচনা করুন:
আরও তথ্যের জন্য, দূরবর্তী সংগ্রহস্থলের প্রসঙ্গ সহ আরও প্রাসঙ্গিক পরামর্শ পান দেখুন। |
কেস এবং প্রম্পট উদাহরণ ব্যবহার করুন
নিম্নলিখিত সারণী নির্দিষ্ট ব্যবহারের ক্ষেত্রে কোড কাস্টমাইজেশন ব্যবহার সম্পর্কে নির্দেশিকা এবং উদাহরণ প্রদান করে:
কেস ব্যবহার করুন | চেষ্টা করার মতো জিনিস |
---|---|
নতুন কোড লেখা | আপনার IDE বা Gemini Code Assist চ্যাটে কোড জেনারেট করতে নিম্নলিখিতগুলি চেষ্টা করুন:
জেমিনি কোড অ্যাসিস্ট চ্যাটে নিম্নলিখিত প্রম্পট দিয়ে কোড তৈরি করার চেষ্টা করুন:
আপনি কিছু কোড তৈরি করার পরে, এটি উন্নত করতে একটি ফলো-আপ প্রম্পট ব্যবহার করার চেষ্টা করুন:
|
ক্লিনিং, সরলীকরণ এবং রিফ্যাক্টরিং কোড | জেমিনি কোড অ্যাসিস্ট চ্যাটে নিম্নলিখিত প্রম্পটগুলি চেষ্টা করুন:
|
পঠনযোগ্যতা | জেমিনি কোড অ্যাসিস্ট চ্যাটে নিম্নলিখিত প্রম্পটগুলি চেষ্টা করুন:
|
কোড পর্যালোচনা | জেমিনি কোড অ্যাসিস্ট চ্যাটে নিম্নলিখিত প্রম্পটগুলি চেষ্টা করুন:
|
ডিবাগিং | জেমিনি কোড অ্যাসিস্ট চ্যাটে নিম্নলিখিত প্রম্পটগুলি চেষ্টা করুন:
|
শেখা এবং অনবোর্ডিং | জেমিনি কোড অ্যাসিস্ট চ্যাটে নিম্নলিখিত প্রম্পটগুলি চেষ্টা করুন:
|
মাইগ্রেশন | জেমিনি কোড অ্যাসিস্ট চ্যাটে নিম্নলিখিত প্রম্পটগুলি চেষ্টা করুন:
প্রম্পট ব্যবহার করে নিম্নলিখিত চ্যাট-ভিত্তিক বা কোড জেনারেশন ট্রান্সফর্মেশন ওয়ার্কফ্লো চেষ্টা করুন:
|
ডকুমেন্টেশন তৈরি করা হচ্ছে | জেমিনি কোড অ্যাসিস্ট চ্যাটে নিম্নলিখিত প্রম্পটগুলি চেষ্টা করুন:
|
ইউনিট পরীক্ষা প্রজন্ম | জেমিনি কোড অ্যাসিস্ট চ্যাটে নিম্নলিখিত প্রম্পটগুলি চেষ্টা করুন:
|
সর্বোত্তম অনুশীলন
- প্রাসঙ্গিক ভেরিয়েবল এবং ফাংশনের নাম বা কোড স্নিপেট ব্যবহার করুন। এটি সবচেয়ে প্রাসঙ্গিক কোড উদাহরণের দিকে কোড কাস্টমাইজেশন গাইড করে।
- আপনি স্কেল করতে চান এমন সূচী সংগ্রহস্থলগুলি ব্যবহার করুন এবং অবনমন কার্যকারিতা যোগ করা এড়ান। কোড কাস্টমাইজেশন কোড স্টাইল, প্যাটার্ন, কোড শব্দার্থবিদ্যা, জ্ঞান, এবং কোডবেস জুড়ে বাস্তবায়নে স্কেল করতে সাহায্য করে। স্কেল করার জন্য সংগ্রহস্থলগুলির খারাপ উদাহরণগুলি হ'ল অবমূল্যায়িত কার্যকারিতা, জেনারেট করা কোড এবং উত্তরাধিকার বাস্তবায়ন।
- কোড পুনরুদ্ধার ব্যবহারের ক্ষেত্রে, কোড সমাপ্তির পরিবর্তে কোড জেনারেশন কার্যকারিতা ব্যবহার করুন । "
FUNCTION_NAME
এর সংজ্ঞা ব্যবহার করে, ঠিক একই ফাংশন তৈরি করুন" বা "FUNCTION_NAME
এর সঠিক বাস্তবায়ন তৈরি করুন" এর মতো ভাষা ব্যবহার করে প্রম্পট করুন৷ - মিথুনের প্রাসঙ্গিক সচেতনতা উন্নত করতে আপনি যে কোডটি পুনরুদ্ধার করতে চান তার জন্য ফাইলটিতে অন্তর্ভুক্ত বা আমদানি করুন ৷
- প্রতিটি প্রম্পটের জন্য শুধুমাত্র একটি ক্রিয়া সম্পাদন করুন। উদাহরণস্বরূপ, যদি আপনি কোড পুনরুদ্ধার করতে চান এবং এই কোডটি একটি নতুন ফাংশনে প্রয়োগ করতে চান, তাহলে দুটি প্রম্পটের মাধ্যমে এই পদক্ষেপগুলি সম্পাদন করুন।
- ব্যবহারের ক্ষেত্রে যেখানে আপনি শুধু কোডের চেয়ে বেশি কিছু চান (যেমন কোড ব্যাখ্যা, মাইগ্রেশন প্ল্যান, বা ত্রুটি ব্যাখ্যা), চ্যাটের জন্য কোড কাস্টমাইজেশন ব্যবহার করুন, যেখানে আপনার কোডবেসের সাথে জেমিনীর সাথে কথোপকথন আছে।
- উল্লেখ্য যে AI মডেল জেনারেশন অ-নির্ধারক । আপনি যদি প্রতিক্রিয়ার সাথে সন্তুষ্ট না হন তবে একই প্রম্পট আবার কার্যকর করা একটি ভাল ফলাফল অর্জন করতে পারে।
- মনে রাখবেন যে আপনি যদি স্থানীয়ভাবে ফাইলটি খুলেন এবং তারপর চ্যাট থেকে, এই ফাইল বা একটি নির্দিষ্ট ফাংশনের জন্য ইউনিট পরীক্ষা তৈরি করতে বলুন তাহলে সাধারণত ইউনিট পরীক্ষা তৈরি করা আরও ভাল কাজ করে।
রিমোট রিপোজিটরি প্রসঙ্গে আরও প্রাসঙ্গিক পরামর্শ পান
নির্দিষ্ট দূরবর্তী সংগ্রহস্থলগুলিতে ফোকাস করার জন্য জেমিনি কোড অ্যাসিস্টকে নির্দেশ করে আপনি আরও প্রাসঙ্গিকভাবে সচেতন এবং প্রাসঙ্গিক কোড পরামর্শ পেতে পারেন। চ্যাটে @ চিহ্নটি ব্যবহার করে, আপনি আপনার প্রম্পটগুলির জন্য একটি প্রাথমিক উত্স হিসাবে ব্যবহার করার জন্য এক বা একাধিক সংগ্রহস্থল নির্বাচন করতে পারেন। এটি দরকারী যখন আপনি একটি টাস্কে কাজ করছেন যা বেশিরভাগ মাইক্রোসার্ভিস, লাইব্রেরি বা মডিউলগুলির একটি নির্দিষ্ট সেটের সাথে সম্পর্কিত।
প্রসঙ্গ হিসাবে একটি দূরবর্তী সংগ্রহস্থল ব্যবহার করতে, আপনার IDE-এর চ্যাটে এই পদক্ষেপগুলি অনুসরণ করুন:
- @ চিহ্ন দিয়ে আপনার প্রম্পট শুরু করুন। সূচীকৃত উপলব্ধ দূরবর্তী সংগ্রহস্থলগুলির একটি তালিকা প্রদর্শিত হবে।
- তালিকা থেকে প্রসঙ্গটির জন্য আপনি যে সংগ্রহস্থলটি ব্যবহার করতে চান তা নির্বাচন করুন। তালিকাটি ফিল্টার করতে আপনি সংগ্রহস্থলের নাম টাইপ করা শুরু করতে পারেন।
- সংগ্রহস্থল নির্বাচন করার পরে, আপনার প্রম্পট বাকি লিখুন.
মিথুন তখন একটি প্রতিক্রিয়া তৈরি করার সময় নির্বাচিত সংগ্রহস্থলকে অগ্রাধিকার দেবে।
উদাহরণ প্রম্পট
আপনি কীভাবে এই বৈশিষ্ট্যটি ব্যবহার করতে পারেন তার কয়েকটি উদাহরণ এখানে দেওয়া হল:
- একটি সংগ্রহস্থল বুঝতে:
- " @
REPOSITORY_NAME
এই সংগ্রহস্থলের সামগ্রিক গঠন কি?" - " @
REPOSITORY_NAME
আমি একজন নতুন দলের সদস্য। আপনি কি আমাকে এই সংগ্রহস্থলের উদ্দেশ্য এবং মূল মডিউলগুলির একটি ওভারভিউ দিতে পারেন?"
- " @
- কোড জেনারেশন এবং পরিবর্তনের জন্য:
- " @
REPOSITORY_NAME
এই সংগ্রহস্থলের অনুরূপ একটি প্রমাণীকরণ ফাংশন প্রয়োগ করুন।" - " @
REPOSITORY_NAME
নির্বাচিত সংগ্রহস্থলের নিয়মাবলী অনুসরণ করতে নিম্নলিখিত কোডটি রিফ্যাক্টর করুন৷" - " @
REPOSITORY_A_NAME
REPOSITORY_B_NAME
এ আমার কোড উন্নত করতে আমি কিভাবে এই সংগ্রহস্থল থেকে সর্বশেষ ফাংশন ব্যবহার করতে পারি?"
- " @
- পরীক্ষার জন্য:
- " @
UNIT_TEST_FILE_NAME
নির্বাচিত ফাইলের উদাহরণগুলির উপর ভিত্তি করেMODULE
জন্য ইউনিট পরীক্ষা তৈরি করুন।"
- " @
প্রেক্ষাপটের একটি কেন্দ্রীভূত উত্স হিসাবে দূরবর্তী সংগ্রহস্থলগুলি ব্যবহার করে, আপনি জেমিনি কোড অ্যাসিস্ট থেকে আরও সঠিক এবং প্রাসঙ্গিক পরামর্শ পেতে পারেন, যা আপনাকে দ্রুত এবং আরও দক্ষতার সাথে কোড করতে সহায়তা করতে পারে।