का पुनर्लेखन मेरा विभाग वर्तमान में एक बड़े कोबोल कोड बेस को बनाए रखने के कार्य की ज़िम्मेदारी का सामना कर रहा है। हम सोच रहे हैं कि व्यावसायिक जरूरतों को बनाए रखने के लिए नई सुविधाओं को कैसे जोड़ा जाए। इन दिनों तक कोबोल प्रोग्रामर आना मुश्किल है, और हम यह भी सोचते हैं कि जावा या सी # जैसी आधुनिक भाषा का उपयोग करने से हमें उच्च उत्पादकता मिल जाएगी।विरासत कोड
हमें लगता है कि हम चार विकल्प हैं:
- खरोंच से पुनर्लेखन सब कुछ, जो अपने आप को पुराने एप्लिकेशन को छोड़े जब तक यह बदला जाएगा
- खरोंच से पुनर्लेखन सब कुछ तैयार है, कुछ लोगों को बनाए रखने के लिए हो रही है नए व्यवसाय की ज़रूरतों का सामना करने के लिए पुराने आवेदन के रूप में नया बनाया जा रहा है
- आधुनिक भाषा में सभी नई कार्यक्षमता लिखें और पुरानी कार्यक्षमता के साथ नए कोड को एकीकृत करने के लिए कुछ रास्ता ढूंढना।
- पुराने एप्लिकेशन को बनाए रखना जारी रखें।
आप हमारे लिए सबसे अच्छा विकल्प क्या मानते हैं, और क्यों?
मैं वास्तव में एक ही नाव में हूं। बस एक नई नौकरी शुरू की, और मेरी आने वाली परियोजनाओं में से कुछ पुराने सीएफ वेब ऐप्स के पुनर्लेखन हैं। कुछ हद तक क्योंकि नेटवर्क लोग पुराने सर्वर को बनाए रखना नहीं चाहते हैं जो कोल्डफ्यूजन चालू है। – Dana