බොහෝ කලකට පෙර මම ලිපියක් කියවා ඇත්තෙමි (බ්ලොග් සටහනක්) එය වස්තූන් නම් කිරීම පිළිබඳ "නිවැරදි" මාවතට මාව යොමු කළේය: ඔබේ වැඩසටහනේ දේවල් නම් කිරීම පිළිබඳව ඉතා සූක්ෂ්ම ලෙස කටයුතු කරන්න.
උදාහරණයක් ලෙස මගේ යෙදුම (සාමාන්ය ව්යාපාරික යෙදුමක් ලෙස) පරිශීලකයින්, සමාගම් සහ ලිපින හසුරුවන්නේ නම් මට User
, අ, Company
සහ Address
ඩොමේන් පංතියක් තිබේ නම් - සහ බොහෝ විට කොහේ හරි UserManager
, ඒ CompanyManager
සහ AddressManager
ඒ දේවල් හසුරුවන උත්පතන වේ.
ඒ නිසා ඔබ එම කියන්න පුළුවන් UserManager
, CompanyManager
සහ AddressManager
ද? නැත, මන්ද කළමනාකරු යනු ඔබගේ වසම් වස්තු සමඟ ඔබට කළ හැකි ඕනෑම දෙයකට ගැලපෙන ඉතා සාමාන්ය යෙදුමකි.
මා කියවූ ලිපිය ඉතා නිශ්චිත නම් භාවිතා කිරීම නිර්දේශ කර ඇත. එය සී ++ යෙදුමක් නම් සහ UserManager
කාර්යය නම් පරිශීලකයින් ගොඩවල් වලින් වෙන් කිරීම සහ නිදහස් කිරීම නම් එය පරිශීලකයින් කළමනාකරණය නොකර ඔවුන්ගේ උපත සහ මරණය ආරක්ෂා කරනු ඇත. හ්ම්, සමහර විට අපට මෙය අ UserShepherd
.
එසේත් නැතිනම් UserManager
එක් එක් පරිශීලක වස්තුවේ දත්ත පරීක්ෂා කර දත්ත ගුප්ත ලේඛනගතව අත්සන් කිරීම විය හැකිය. එහෙනම් අපිට අ UserRecordsClerk
.
දැන් මෙම අදහස මා සමඟ රැඳී ඇති බැවින් මම එය අදාළ කර ගැනීමට උත්සාහ කරමි. මෙම සරල අදහස පුදුම සහගත ලෙස සොයා ගන්න.
පංති කරන දේ මට විස්තර කළ හැකි අතර (මම ඉක්මන් හා අපිරිසිදු කේතීකරණයට ලිස්සා නොයන තාක් කල්) මා ලියන පන්ති හරියටම එක දෙයක් කරයි. එම විස්තරයේ සිට නම් දක්වා යාමට මට මග හැරෙන්නේ එක්තරා නාම නාමාවලියකි, සංකල්ප නම් වලට සිතියම් ගත කරන වචන මාලාවකි.
අවසානයේදී මම කැමති රටා නාමාවලියක් වැනි දෙයක් මගේ මනසෙහි තබා ගැනීමටයි (නිතර සැලසුම් රටා පහසුවෙන් වස්තු නම් සපයයි, උදා: කර්මාන්ත ශාලාවක් )
- කර්මාන්තශාලාව - වෙනත් වස්තූන් නිර්මාණය කරයි (සැලසුම් රටාවෙන් නම් කිරීම)
- එ pher ේරා - එ pher ේරෙක් වස්තූන්ගේ ආයු කාලය, ඒවා නිර්මාණය කිරීම සහ වසා දැමීම පාලනය කරයි
- සමමුහුර්තකරණය - වස්තු දෙකක් හෝ වැඩි ගණනක් අතර දත්ත පිටපත් කරයි (හෝ වස්තු ධූරාවලිය)
නැනී - නිර්මාණය කිරීමෙන් පසු වස්තූන් “භාවිතා කළ හැකි” තත්වයට ළඟා වීමට උපකාරී වේ - නිදසුනක් ලෙස වෙනත් වස්තූන් වෙත රැහැන් ඇදීමෙන්
ආදිය.
ඉතින්, ඔබ එම ප්රශ්නය විසඳන්නේ කෙසේද? ඔබට ස්ථාවර වචන මාලාවක් තිබේද, ඔබ මැස්ස මත නව නම් නිර්මාණය කරනවාද? එසේ නැතිනම් එතරම් වැදගත් නොවන හෝ වැරදි නොවන දේවල් නම් කිරීම ගැන ඔබ සිතනවාද?
PS: මමත් මේ ගැන සාකච්ඡා කරන ලිපි සහ බ්ලොග් වලට සබැඳි ගැන උනන්දු වෙමි. ආරම්භයක් ලෙස, මට ඒ ගැන සිතීමට සැලැස්වූ මුල් ලිපිය මෙන්න: 'කළමනාකරුවෙකු' නොමැතිව ජාවා පන්ති නම් කිරීම.
යාවත්කාලීන කිරීම: පිළිතුරු වල සාරාංශය
මේ අතර මම මේ ප්රශ්නයෙන් ඉගෙන ගත් දේ පිළිබඳ කුඩා සාරාංශයක් මෙන්න.
- නව රූපක (නැනී) නිර්මාණය නොකිරීමට උත්සාහ කරන්න
- වෙනත් රාමු කරන්නේ කුමක්දැයි බලන්න
මෙම මාතෘකාව පිළිබඳ වැඩිදුර ලිපි / පොත්:
- නිතිපතා පන්තිවලට සූදානම් වීමට / එකතු වීමට ඔබ සිතන්නේ කුමන නම්ද?
- පන්ති නම් කිරීම සඳහා හොඳම ප්රවේශය කුමක්ද?
- පොත: සැලසුම් රටා: නැවත භාවිතා කළ හැකි වස්තු-නැඹුරු මෘදුකාංගයේ මූලද්රව්ය (දෘ c ආවරණ)
- පොත: ව්යවසාය යෙදුම් ගෘහ නිර්මාණ ශිල්පයේ රටා (දෘ c ආවරණ)
- පොත: ක්රියාත්මක කිරීමේ රටා (කඩදාසි)
පිළිතුරෙන් මම එකතු කළ (ආත්මීයව!) නාම උපසර්ග / උපසර්ගයන්ගේ වර්තමාන ලැයිස්තුවක්:
- සම්බන්ධීකාරක
- සාදන්නා
- ලේඛකයා
- පා er කයා
- හසුරුවන්නා
- බහාලුම්
- කෙටුම්පත
- ඉලක්කය
- පරිවර්තකය
- පාලකය
- දැක්ම
- කර්මාන්ත ශාලාව
- ආයතනය
- බාල්දිය
මාර්ගය සඳහා හොඳ ඉඟියක්:
අංශභාගය නම් නොකරන්න. ඔව්, නම් ඉතා වැදගත් නමුත් ඒවා විශාල කාලයක් නාස්ති කිරීමට තරම් වැදගත් නොවේ. ඔබට විනාඩි 10 කින් හොඳ නමක් සිතීමට නොහැකි නම්, ඉදිරියට යන්න.