මම ජ්යෙෂ් ors යන් අතර කනිෂ් develop සංවර්ධකයෙකු වන අතර ඔවුන්ගේ චින්තනය, තර්කණය තේරුම් ගැනීමට බොහෝ සෙයින් වෙහෙසෙමි.
මම ඩොමේන් ඩ්රයිවින් ඩිසයින් (ඩීඩීඩී) කියවන අතර අපට මෙතරම් පංති සෑදිය යුත්තේ මන්දැයි තේරුම් ගත නොහැක. මෘදුකාංග සැලසුම් කිරීමේ එම ක්රමය අප අනුගමනය කරන්නේ නම්, පන්ති 20-30 කින් අවසන් වන අතර ඒවා ගොනු දෙකක් සහ 3-4 කාර්යයන් සමඟ ප්රතිස්ථාපනය කළ හැකිය. ඔව්, මෙය අවුල් සහගත විය හැකි නමුත් එය වඩා නඩත්තු කළ හැකි සහ කියවිය හැකි ය.
කිසියම් ආකාරයක දෙයක් කිරීමට මට අවශ්ය ඕනෑම වේලාවක EntityTransformationServiceImpl
, මට පන්ති, අතුරුමුහුණත්, ඒවායේ ක්රියාකාරී ඇමතුම්, ඉදිකිරීම්කරුවන්, ඒවායේ නිර්මාණය සහ යනාදිය අනුගමනය කළ යුතුය.
සරල ගණිතය:
- පංති X 10 ට එදිරිව ව්යාජ කේත පේළි 60 ක් (එවැනි තර්කනයන් අපට සම්පූර්ණයෙන්ම වෙනස් යැයි කියමු) = අවුල් සහගත කේත පේළි 600 ක් එදිරිව පන්ති 100 ක් + ඒවා ඔතා කළමනාකරණය කිරීමට තවත් කිහිපයක්; පරායත්ත එන්නත් එකතු කිරීමට අමතක නොකරන්න.
- අවුල් සහගත කේත පේළි 600 ක් කියවීම = එක් දිනක්
- පංති 100 = සතියක්, කුමන දේ කරන්නේද, කවදාද යන්න තවමත් අමතක කරන්න
හැමෝම කියන්නේ නඩත්තු කිරීම පහසුයි, නමුත් කුමක් සඳහාද? ඔබ නව ක්රියාකාරිත්වයක් එක් කරන සෑම අවස්ථාවකම කර්මාන්තශාලා, ආයතන, සේවා සහ වටිනාකම් සමඟ තවත් පන්ති පහක් එක් කරයි. මේ ආකාරයේ කේත අවුල් සහගත කේතයට වඩා මන්දගාමී වන බව මට හැඟේ.
අපි කියමු, ඔබ මාසයක් තුළ 50K LOC අවුල් සහගත කේතයක් ලියන්නේ නම්, ඩීඩීඩී කාර්යයට බොහෝ සමාලෝචන සහ වෙනස්කම් අවශ්ය වේ (අවස්ථා දෙකේදීම මට පරීක්ෂණ ගැන කමක් නැත). එක් සරල එකතු කිරීමක් සතියක් ගත වුවහොත් වැඩි නොවේ.
වසරක් තුළ, ඔබ අවුල් සහගත කේත රාශියක් ලියන අතර එය කිහිප වතාවක් නැවත ලිවිය හැකිය, නමුත් ඩීඩීඩී ශෛලිය සමඟ, අවුල් සහගත කේත සමඟ තරඟ කිරීමට ඔබට තවමත් ප්රමාණවත් ලක්ෂණ නොමැත.
කරුණාකර පැහැදිලි කරන්න. අපට මෙම ඩීඩීඩී විලාසය සහ රටා ගොඩක් අවශ්ය ඇයි?
UPD 1 : මට බොහෝ පිළිතුරු ලැබී ඇත, ඔබට කරුණාකර කොහේ හරි අදහස් දැක්වීමක් හෝ කියවීමේ ලැයිස්තුව සඳහා සබැඳිය සමඟ ඔබේ පිළිතුර සංස්කරණය කළ හැකිද (ආරම්භ කළ යුත්තේ කොතැනින්දැයි විශ්වාස නැත, ඩීඩීඩී, සැලසුම් රටා, යූඑම්එල්, කේතය සම්පූර්ණයි, ප්රතිනිර්මාණය, ප්රායෝගික ,. .. බොහෝ හොඳ පොත්), ඇත්ත වශයෙන්ම අනුපිළිවෙලින්, එවිට මට ඔබගෙන් සමහරෙකු මෙන් අවබෝධය ආරම්භ කර ජ්යෙෂ් senior විය හැකිය.