मेरे पास एक तर्क गहन एल्गोरिथ्म है जिसे मुझे दो भाषाओं में कोड करने की आवश्यकता है (वास्तव में मैंने इसे एक भाषा में संतोषजनक रूप से समाप्त कर दिया है और दूसरी भाषा में कोडिंग शुरू करने वाला हूं)। तर्क गहन से मेरा मतलब है कि एल्गोरिथ्म गैर-तुच्छ है, सावधानीपूर्वक समझ की आवश्यकता है और, महत्वपूर्ण रूप से, कीड़े हो सकते हैं (जटिलता और लापरवाही के कारण, आप जानते हैं) जिसे भविष्य में पैच करना होगा।
इसके अलावा, मैं यह सुनिश्चित करना चाहता हूं कि जब यह कोड हाथ बदलेगा, तो अंततः इसे नए प्रोग्रामर को अभिभूत नहीं करना चाहिए।
इस परिदृश्य को देखते हुए, कुछ तरीके क्या हैं जो कोडबेस को बनाए रखने और उन्हें सिंक में रखने में मदद करेंगे? वैसे तो मेरा मतलब है सॉफ्टवेयर टूल्स, बेस्ट प्रैक्टिस आदि।
FYI करें दो भाषाएं C ++ और Java हैं। एंड्रॉइड सहित "बाकी सब" के लिए विंडोज / लिनक्स और जावा के लिए सी ++।