# Reproducing a bug — Open Source Contribution Guide

Source: https://www.geekswithgeeks.com/hi/open-source/open-source-11

> Reproducing a bug का उपयोग करके स्पष्ट और evidence-based निर्णय लें।

## Reproducing a bug को समझें

**Reproducing a bug** में पहले उसके पीछे का निर्णय समझें। अच्छा उत्तर goal, constraints और action से पहले देखे जाने वाले evidence को जोड़ता है। केवल checklist याद करना समझ नहीं है; हर step को उसके सुरक्षित outcome से जोड़ें।

## Workflow को सामने रखें

**Reproducing a bug** का अभ्यास करते समय यह सरल path रखें: स्थिति समझें, सोच-समझकर एक choice लें, फिर result review करें।

![Reproducing a bug के लिए चार चरणों वाला workflow।](assets/figures/open-source/section-3-map.svg) — चित्र 3.1 — निर्णय लें, काम करें, जाँचें और सुधारें।

## एक उपयोगी तुलना

**Reproducing a bug** को यात्रा की योजना जैसा समझें: route के बिना destination केवल इच्छा है, और destination के बिना route मेहनत बर्बाद करता है।

सिर्फ terminology नहीं, निर्णय की समझ जाँचें।

**Quiz:** Reproducing a bug को लागू करने का सबसे उपयोगी तरीका क्या है?

- [x] Action चुनने से पहले goal, constraints और evidence बताएँ।
- [ ] यह देखे बिना template copy करें कि वह उपयुक्त है या नहीं।
- [ ] सबसे complex option पहले चुनें।

*Answer:* Action चुनने से पहले goal, constraints और evidence बताएँ।. अच्छे अभ्यास में reasoning स्पष्ट होती है, इसलिए आप उसे review और improve कर सकते हैं।
