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