මම මෑතකදී නව රැකියාවක් ආරම්භ කළෙමි, එහිදී මම ඉතා විශාල යෙදුමක් (15M loc) මත වැඩ කරමින් සිටිමි. මගේ පෙර රැකියාවේදී අපට සමාන විශාල යෙදුමක් තිබුනද (වඩා හොඳ හෝ නරක සඳහා) අපි OSGi භාවිතා කළෙමු, එයින් අදහස් කළේ යෙදුම ස්වාධීනව වෙනස් කළ හැකි, සම්පාදනය කළ හැකි සහ යෙදවිය හැකි ක්ෂුද්ර සේවා රාශියකට බෙදී ඇති බවයි. නව යෙදුම එක් විශාල කේත පදනමක් පමණක් වන අතර සමහර විට .dlls කිහිපයක් ඇත.
ඒ නිසා මට මෙම පන්තියේ අතුරු මුහුණත වෙනස් කිරීමට අවශ්යයි, මන්ද එය මගේ ලොක්කා මගෙන් ඉල්ලා සිටියේ එයයි. ඔවුන් මුලින් එය ලිවූයේ සාමාන්යකරණය නොවූ සමහර උපකල්පනයන් සමඟ වන අතර, ටික කලක් තිස්සේ ඔවුන් ප්රතිචක්රීකරණය කිරීමේ ගැටළුව මඟහරවා ගෙන ඇත්තේ එය තදින් බැඳී ඇති බැවිනි. මම අතුරු මුහුණත වෙනස් කළ අතර දැන් දෝෂ 25000 කට වඩා තිබේ. සමහර දෝෂයන් "XYZPriceCalculator" වැනි වැදගත් ශබ්ද නාම සහිත පන්තිවල ඇත.කැඩෙන්න එපා. නමුත් සියලු දෝෂ නිරාකරණය වන තෙක් එය ක්රියාත්මක වේදැයි පරීක්ෂා කිරීමට මට යෙදුම ආරම්භ කළ නොහැක. බොහෝ ඒකක පරීක්ෂණ එක්කෝ එම අතුරුමුහුණත කෙලින්ම යොමු කරයි, නැතහොත් එම අතුරුමුහුණත සඳහන් කරන මූලික පංති සමඟ සම්බන්ධ වේ, එබැවින් ඒවා නිවැරදි කිරීම ඉතා විශාල කාර්යයකි. ප්ලස්, මේ සියලු කොටස් එකට ගැලපෙන්නේ කෙසේදැයි මම නොදනිමි, එබැවින් මට එය ආරම්භ කිරීමට හැකි වුවද, දේවල් කැඩී ගියහොත් එය කෙබඳු වේදැයි මම නොදනිමි.
මගේ අන්තිම රැකියාවේදී මම කවදාවත් මේ වගේ ගැටලුවකට මුහුණ දුන්නේ නැහැ. මම මොකද කරන්නේ?