মূল বিষয় হল AI-কে কাঁচামাল দিন — আসল diff বা কোড — এবং নির্দিষ্ট, প্রচলিত ফরম্যাটের জন্য অনুরোধ করুন। AI একটি পরিবর্তনকে স্পষ্ট সদৃশ গদ্যে পরিণত করতে ভাল, কিন্তু শুধুমাত্র যদি এটি দেখতে পারে কী পরিবর্তিত হয়েছে।
মূল বিষয় হল AI-কে কাঁচামাল দিন — আসল diff বা কোড — এবং নির্দিষ্ট, প্রচলিত ফরম্যাটের জন্য অনুরোধ করুন। AI একটি পরিবর্তনকে স্পষ্ট সদৃশ গদ্যে পরিণত করতে ভাল, কিন্তু শুধুমাত্র যদি এটি দেখতে পারে কী পরিবর্তিত হয়েছে।
git diff --staged | <your AI tool>।feat:, fix:, docs:), বা আপনার চেঞ্জলগ শৈলী।একটি অলস কমিট বার্তা:
fixed stuff
diff খাওয়ান এবং Conventional Commit শৈলী চেয়ে পরে:
fix(auth): reject expired tokens in session middleware
The middleware only checked token signature, not expiry, so expired
sessions stayed valid. Added an `exp` claim check that returns 401.
দ্বিতীয় সংস্করণ একজন রিভিউয়ারকে বলে কী পরিবর্তিত হয়েছে এবং কেন — git log ছয় মাস পরে অনেক বেশি দরকারী।
সর্বদা ফলাফলটি প্রকৃত পরিবর্তনের বিপরীতে পড়ুন। AI আপনার অভিপ্রায় জানে না — শুধুমাত্র এটি যে কোডটি দেখা হয়েছে — তাই এটি একটি fix-কে একটি feat হিসাবে ভুলভাবে লেবেল করতে পারে বা এমন একটি পার্শ্ব প্রতিক্রিয়া দাবি করতে পারে যা বাস্তব নয়।
ভালো কমিট বার্তা এবং ডক্স হল কীভাবে আপনার ভবিষ্যত স্ব এবং টিমম্যাটরা বোঝে কেন কোড বিদ্যমান। AI সেগুলি ভাল লেখার ঘর্ষণ দূর করে, কিন্তু নির্ভুলতা আপনার উপর নির্ভর করে: একটি আত্মবিশ্বাসীভাবে ভুল চেঞ্জলগ কোনটিই নেই তার চেয়ে খারাপ। এটিকে বাস্তব ইনপুট খাওয়ান, একটি বাস্তব সম্মেলন চাহিদা করুন, এবং কমিট করার আগে যাচাই করুন।