මෙය මා දැනට වැඩ කරන කේත පදනම සමඟ විශාල කලකිරීමක් බවට පත්ව ඇත; අපගේ බොහෝ විචල්ය නම් කෙටි හා විස්තර කළ නොහැකි ය. ව්යාපෘතියේ ඉතිරිව ඇති එකම සංවර්ධකයා මම වන අතර, ඔවුන්ගෙන් බොහෝ දෙනෙක් කරන්නේ කුමක්ද යන්න පිළිබඳ ලියකියවිලි නොමැත, එබැවින් ඔවුන් නියෝජනය කරන දේ සොයා ගැනීමට මට අමතර කාලයක් ගත කිරීමට සිදුවේ.
උදාහරණයක් ලෙස, දෘශ්ය පෘෂ් of යක අර්ථ දැක්වීම යාවත්කාලීන කරන කේත කිහිපයක් මම කියවමින් සිටියෙමි. ආරම්භයේ දී සකස් කරන ලද විචල්යයන් පහත පරිදි වේ:
double dR, dCV, dK, dDin, dDout, dRin, dRout
dR = Convert.ToDouble(_tblAsphere.Rows[0].ItemArray.GetValue(1));
dCV = convert.ToDouble(_tblAsphere.Rows[1].ItemArray.GetValue(1));
... and so on
සමහර විට එය මා පමණක් විය හැකි නමුත්, ඔවුන් නියෝජනය කළ දේ ගැන එය මට කිසිවක් කීවේ නැත, එමඟින් කේතය තේරුම් ගැනීම තවදුරටත් අපහසු විය. මා දැන සිටියේ එය නිශ්චිත වගුවකින් කොහේ හරි නිශ්චිත පේළියක් විග්රහ කරන විචල්යයක් බවයි. යම් සෙවීමකින් පසුව, ඔවුන් අදහස් කරන්නේ කුමක්දැයි මම සොයා ගතිමි:
dR = radius
dCV = curvature
dK = conic constant
dDin = inner aperture
dDout = outer aperture
dRin = inner radius
dRout = outer radius
මම ඒවා නැවත නම් කළේ එහි ඇති දේටයි. එය සමහර රේඛා දිගු කරයි, නමුත් එය සාධාරණ වෙළඳාමක් ලෙස මට හැඟේ. කෙසේ වෙතත් මේ ආකාරයේ නම් කිරීමේ යෝජනා ක්රමය බොහෝ කේත හරහා භාවිතා වේ. එය පැරණි පද්ධති සමඟ වැඩ කිරීමෙන් ඉගෙන ගත් සංවර්ධකයින්ගේ කෞතුක වස්තුවක් ද, නැතහොත් එය පිටුපස ගැඹුරු හේතුවක් තිබේදැයි මට විශ්වාස නැත. විචල්යයන් මේ ආකාරයෙන් නම් කිරීමට හොඳ හේතුවක් තිබේද, නැතහොත් ඒවා වඩාත් විස්තරාත්මක නම් වලට යාවත්කාලීන කිරීම සාධාරණද?
dK = conic constant
.