স্কিপ করে মূল কন্টেন্ট এ যান

বাগ তদন্ত কর্মপ্রবাহ

একটি নির্দিষ্ট ফাইল/লাইন/কোড ব্লকে একটি বাগ রিপোর্ট করা হলে এটি ব্যবহার করুন।

বাধ্যতামূলক প্রথম ধাপ

সম্পাদনা করার আগে, প্রাসঙ্গিক কোডের জন্য গিট ইতিহাস পরীক্ষা করুন। পূর্ববর্তী অবদানকারীরা এজ কেস/ওয়ার্কআউন্ডের জন্য আচরণ প্রবর্তন করতে পারে।

কর্মপ্রবাহ

  1. ফাইল/এরিয়ার জন্য সাম্প্রতিক কমিট শিরোনাম (শুধুমাত্র শিরোনাম) স্ক্যান করুন:
# একটি নির্দিষ্ট ফাইলের জন্য সাম্প্রতিক কমিট শিরোনাম
git log --oneline -10 -- src/components/post-desktop/post-desktop.tsx

# একটি নির্দিষ্ট লাইন পরিসরের জন্য সাম্প্রতিক কমিট শিরোনাম
git blame -L 120,135 src/components/post-desktop/post-desktop.tsx
  1. স্কোপড ডিফের সাথে শুধুমাত্র প্রাসঙ্গিক প্রতিশ্রুতি পরিদর্শন করুন:
# একটি ফাইলের জন্য কমিট মেসেজ + ডিফ দেখান
git show <commit-hash> -- path/to/file.tsx
  1. প্রজনন চালিয়ে যান এবং ইতিহাসের প্রেক্ষাপট বোঝার পরে ঠিক করুন।

সমস্যা সমাধানের নিয়ম

ব্লক করা হলে, সাম্প্রতিক ফিক্স/ওয়ার্কঅ্যারাউন্ডের জন্য ওয়েবে সার্চ করুন।