मैं वास्तव में इस लेख को एक अच्छे राज्य में कोड / शिविर स्थल को छोड़ने के बारे में पसंद करता हूं, जितना आपने पाया - यह कोड की स्वच्छता के शीर्ष पर रखने के लिए वास्तविक दुनिया में एक व्यावहारिक दृष्टिकोण की तरह लगता है।
मैं वास्तव में फीचर शाखाओं को अलगाव में सुविधाओं को विकसित करने के एक तरीके के रूप में पसंद करता हूं ताकि, यदि आपको यह पसंद नहीं है, तो आप आसानी से विलय नहीं कर सकते हैं आदि।
हालांकि, अगर मैं एक सुविधा शाखा पर काम कर रहा हूं, और मुझे कुछ बदसूरत कोड मिले, तो क्या मुझे इसे ठीक करना चाहिए?
ऐसा लगता है कि इसे ठीक करने के लिए नीचे की ओर कई नंबर हैं:
- जब मैं शाखा को वापस मर्ज करता हूं, तो अंतर गड़बड़ हो जाएगा, चर का नाम बदलने या फ़ंक्शन निष्कर्षण के साथ बंद कर दिया जाएगा
- यदि सुविधा का परित्याग हो जाता है, तो आपको या तो क्लीन कमिट चुननी होगी (जो पास में कोड को एक गन्दा मर्ज बनाकर कैसे बदल गया है) के आधार पर काम कर सकता है या नहीं कर सकता है, इसे फिर से करें या बस इसे छोड़ दें।
दूसरी तरफ, अगर मैं फ़ाइल में होने के दौरान इसे नहीं करता हूं, तो स्पष्ट रूप से मैं इसे कुछ दिनों के लिए करना चाहता हूं जब मैं शाखा को मर्ज करता हूं।
मुझे चेतावनी दी गई थी कि यह राय आधारित थी (मुझे लगता है कि इस तथ्य को शीर्षक शामिल है should
), लेकिन मुझे ऐसा लगता है कि एक उत्तर है (निश्चित रूप से लोग इन दोनों दृष्टिकोणों का उपयोग करते हैं, इसलिए उनके पास एक उत्तर होना चाहिए)। इसके अलावा, development methodologies
विषय के बारे में प्रश्न हैं और मुझे लगता है कि उन्हें एक राय की आवश्यकता है।