मेरे एक सहकर्मी ने मुझे अपने कुछ कोड की समीक्षा करने के लिए कहा और उसने मुझे एक diff फ़ाइल भेजी। मैं सामान्य रूप से diffs या संस्करण नियंत्रण के लिए नया नहीं हूं लेकिन diff फ़ाइल को किए गए परिवर्तनों के कारण पढ़ना बहुत मुश्किल था। विशेष रूप से, उन्होंने "निकास विधि" सुविधा का उपयोग किया और कुछ तरीकों को फिर से व्यवस्थित किया। संकल्पनात्मक रूप से, समझने में बहुत आसान है लेकिन अंतर को देखते हुए, यह बताना बहुत मुश्किल था कि उसने क्या किया था। मेरे पिछले संशोधन की जांच करना और ग्रहण की "तुलना" सुविधा का उपयोग करना मेरे लिए बहुत आसान था, लेकिन यह अभी भी काफी उलझन में था।वर्जन कंट्रोल के साथ अच्छी तरह से रिफैक्टरिंग
क्या कोई संस्करण नियंत्रण प्रणाली है जो रिफैक्टरिंग से संबंधित मेटाडेटा संग्रहीत करती है। बेशक, यह आईडीई और प्रोग्रामिंग भाषा विशिष्ट होगा, लेकिन हम सभी ग्रहण और जावा का उपयोग करते हैं! शायद कुछ मानक हो सकते हैं जिन पर आईडीई और संस्करण नियंत्रण कार्यान्वयन अच्छी तरह से खेल सकते हैं?
मुझे यह विचार पसंद है, जब तक कि वे दूसरों के देखने के लिए संस्करणित होते हैं और टिप्पणियों में कुछ संदर्भ है! – oreoshake