ඔබට එය වළක්වා ගත හැකි නම් කේතීකරණ ප්‍රමිතීන් ලියා නොගත යුතු යැයි බොබ් මාමා යෝජනා කරන්නේ ඇයි?


149

මම මෙම ප්‍රශ්නය කියවමින් සිටියදී , ඉහළම ඡන්දය දුන් පිළිතුර බොබ් මාමා කේතීකරණ ප්‍රමිතීන් උපුටා දැක්වුවද, මෙම ඉඟියෙන් මා ව්‍යාකූල විය:

  1. ඔබට එය වළක්වා ගත හැකි නම් ඒවා ලියා නොගන්න. ඒ වෙනුවට, කේතය ප්‍රමිති ග්‍රහණය කර ගන්නා ආකාරය වේ.

මෙය මගේ මොළයේ පිම්බුණු නමුත් මට ඇලී සිටීමට ස්ථානයක් සොයාගත නොහැකි විය. නව පුද්ගලයෙක් කණ්ඩායමට සම්බන්ධ වන්නේ නම් හෝ කේතීකරණ ප්‍රමිතීන් වෙනස් වුවහොත් තොරතුරු ව්‍යාකූල විය නොහැකිද?

මම කේතීකරණ ප්‍රමිතියක් ලියා නොගත යුත්තේ ඇයි?


48
හ්ම්. දශක ගණනාවක් පුරා සංවර්ධකයින් සහ කේත පදනමක් ඇති විශාල බහුජාතික සමාගමක මෙය ක්‍රියාත්මක වන්නේ කෙසේදැයි මම සිතීමට උත්සාහ කරමි.
මැතිව් ජේම්ස් බ්‍රිග්ස්

31
Att මැතිව් ජේම්ස් බ්‍රිග්ස්: එය බොහෝ දේ ඩිව්ස් නොසලකා හරින ලද ලිඛිත ප්‍රමිතියක් තරම් අවම වශයෙන් ක්‍රියා කරයි, නැතහොත් කේතය මුලින් ලියන අවස්ථාවේ වෙනස් අන්තර්ගතයක් තිබුණි.
ඩොක් බ්‍රවුන්

7
Att මැතිව් ජේම්ස් බ්‍රිග්ස්: එකඟ විය. විලාසිතාවේ මාර්ගෝපදේශයෙහි දැන් අතහැර දමා ඇති පෙර සම්මුතීන් හඳුනා ගැනීමට ප්‍රමාණවත් තොරතුරු අඩංගු විය යුතු අතර, එසේ නොමැති නම් “පවතින ශෛලිය පිටපත් කිරීමේ” සංස්කෘතිය නැවත නැඟිටීමට අවුරුදු 10 ක් පමණ පැරණි භීෂණය සොයා ගනු ඇත. එසේම, නිල ශෛලිය අඩු කිරීම සඳහා විවිධ හා නොගැලපෙන නිදර්ශක භාවිතා කරන කල්ලි අහම්බෙන් සාදන විට, ලිඛිත ශෛලීය මාර්ගෝපදේශය පවසන්නේ ඒවායින් කවරක් නිවැරදිද යන්නයි (හෝ ඉතා මැනවින්, කල්ලිය සෑදීම වළක්වයි). ඔබගේ සියගණනක් දේව්වරුන්ගෙන් සමහරක් ඩොක්ස් කියවන්නේ නැත්නම්, විශාල සමාගමක දී ඔබට දළ රූකඩ සඳහා වෙඩි තැබිය හැකිය.
ස්ටීව් ජෙසොප්

14
සාධාරණ වුවත්, බොබ් ද කියා සිටියේ ඔබට සමාගම පුරා කේතීකරණ ප්‍රමිතියක් ලිඛිතව හෝ ලිඛිතව නොතිබිය යුතු බවයි. ඒ වෙනුවට, සෑම කණ්ඩායමක් / කල්ලියක්ම තමන්ගේම දෑ වර්ධනය කර ගත යුතුය.
ස්ටීව් ජෙසොප්

38
කිසිවෙකු කියවන්නේ නැති ලේඛනයක් ලිවීම වෙනුවට, කේතයක් බලාත්මක කරන ලින්ටරයක් ​​එක්තරා ආකාරයකට භාවිතා කරන්න. එය ඔබේ සංවර්ධන ක්‍රියාවලියේ කොටසක් නම් එය වැළැක්විය නොහැකිය.
සේයිරියා

Answers:


256

හේතු කිහිපයක් තිබේ.

  1. කිසිවෙකු ලියකියවිලි කියවන්නේ නැත.
  2. ලියකියවිලි කියවූවත් කිසිවෙකු එය අනුගමනය නොකරයි.
  3. ලේඛනය කියවා එය අනුගමනය කළත් කිසිවෙකු යාවත්කාලීන නොකරයි.
  4. භාවිතයන් ලැයිස්තුවක් ලිවීම සංස්කෘතියක් නිර්මාණය කිරීමට වඩා effective ලදායී නොවේ.

කේතීකරණ ප්‍රමිතීන් යනු මිනිසුන් කළ යුතු දේ ගැන නොව, ඔවුන් ඇත්ත වශයෙන්ම කරන දේ ගැන ය. මිනිසුන් ප්‍රමිතිවලින් බැහැර වන විට, කේත සමාලෝචන ක්‍රියාවලියක් සහ / හෝ ස්වයංක්‍රීය මෙවලම් හරහා මෙය තෝරාගෙන වෙනස් කළ යුතුය.

මතක තබා ගන්න, කේතීකරණ ප්‍රමිතීන්හි සමස්ත කරුණ වන්නේ අපගේ ජීවිතය පහසු කිරීමයි. ඒවා අපගේ මොළයට කෙටිමඟක් වන අතර එමඟින් අපට අවශ්‍ය දෑ වැදගත් දේ පෙරහන් කළ හැකිය. ලේඛනයක එය විධිමත් කිරීමට වඩා මෙය බලාත්මක කිරීම සඳහා සමාලෝචන සංස්කෘතියක් නිර්මාණය කිරීම වඩා හොඳය.


12
ඔබට දේවල් බලාත්මක කිරීමට අවශ්‍ය නම්, එය ක්‍රියාත්මක කරන ගොඩනැඟීමේ ක්‍රියාවලියක් තිබිය යුතුය, එය කරන විලාසිතාවේ මාර්ගෝපදේශයක් නොවේ.
වේන් වර්නර්

31
ඔබ සතුව සම්මත ලේඛනයක් නොමැති නමුත් සෑම කේත සමාලෝචනයක් තුළම පළමු සති කිහිපය තුළ මිනිසුන්ට කෑ ගසන්නද? ඔබේ කේතීකරණ විලාසිතාවේ මාර්ගෝපදේශ ආපසු හැරවීමට ආරම්භකයින් බලාපොරොත්තු වන බව පෙනේ. නැතහොත් මෙය වඩාත් උපකල්පිත "මම හිතන්නේ ඔහු අදහස් කළේ එයයි" යන්නයි. දැන් මෙය එම නීති ක්‍රියාත්මක කරන ස්වයංක්‍රීය මෙවලම් ගැන නම් - එකඟයි, එය අත්‍යවශ්‍යයි. නමුත් නීති රීති වෙහෙස මහන්සි වී සොයා ගැනීමට මට අවශ්‍ය නැත.
Voo

13
@Voo, ගැටළුවක් ඇති වුවහොත් කේත සමාලෝචනයක් අතරතුර කෑගැසීමට අවශ්‍ය යැයි ඔබට හැඟෙන්නේ ඇයි?
ජාප්

20
@ ජාප් මම හිතුවේ හයිපර්බෝල් පැහැදිලියි .. පෙනෙන විදිහට නැහැ. මිනිසුන්ට කෑගැසීම නොවේ, නමුත් ඔවුන්ට වඩා හොඳින් දැනගත නොහැකි නිසා ඔවුන් ආපසු ගොස් ඔවුන් උල්ලං lated නය කළ සියල්ල නිවැරදි කළ යුතු බව ඔවුන්ට පැවසීම.
Voo

5
OoVoo: ඔබට “ඉංජිනේරු කේතීකරණ විලාසිතාවේ මාර්ගෝපදේශ ආපසු හැරවීමට” අවශ්‍ය නොවේ. පවත්නා කේතය දෙස බලන විට සම්මුතීන් පැහැදිලිව පෙනෙන්නට තිබිය යුතුය . ඇසට නොපෙනෙන සෑම දෙයක්ම අසාමාන්‍ය හෝ සවි කර නැත. කලාතුරකින් සිදුවන දෙයක් පිළිබඳව සැබවින්ම වැදගත් නීති තිබේ නම්, එවැනි කේත ලිවිය යුතු අය වන විට නව සංවර්ධකයින් සමඟ එය සාකච්ඡා කිරීම වටී. සන්නිවේදනය අධිතක්සේරු කළ නොහැකිය.
හොල්ගර්

115

තවත් අර්ථකථනයක් තිබේ. බොබ් මාමා අදහස් කළේ එය යැයි මම විශ්වාස නොකරමි, නමුත් එය සලකා බැලීම වටී.

ලේඛනයක කේතීකරණ ප්‍රමිතීන් අල්ලා නොගන්න. ප්‍රමිති සපුරා ඇත්දැයි සත්‍යාපනය වන ස්වයංක්‍රීය ක්‍රියාවලියක් මඟින් එය කේතයෙන් ග්‍රහණය කරගන්න .

ලේඛනයක් යොමු කරන පුද්ගලයින් මත විශ්වාසය නොතබන්න, නමුත් ඒ සමඟම, දැනටමත් පවතින කේතය අර්ථ නිරූපණය කිරීම සහ සම්මුතිය සහ අහම්බෙන් ඇති දේ හඳුනා ගැනීම කෙරෙහි විශ්වාසය තබන්න එපා.

චෙක්ස්ටයිල් වැනි දෙයක් ඔබගේ කැපවීම සඳහා ඇතුළත් කරන්න. මෙමඟින් ප්‍රමිතීන් හැඩතල ගැන්වීම සහ නම් කිරීම වැනි මූලික නීති බලාත්මක කළ හැකි අතර, පසුව ශෛලිය සලකා බැලීමේදී මානසික උත්සාහයක් දැරීමට වඩා, ඒ සියල්ල ගොළු ක්‍රියාවලියකට පැටවිය හැකිය.

එය වැදගත් නම්, ඔබට අවශ්‍ය දේ තදින් අර්ථ දක්වන්න, එය වැරදියි නම් අසමත් වන්න.


6
ඇත්ත වශයෙන්ම, මෙවැනි දෙයක් අවම වශයෙන් බොබ් මාමාගේ යෝජනාවේ කොටසක් විය හැකි යැයි මම සැක කරමි. කේතීකරණ ප්‍රමිතීන් ස්වයංක්‍රීය කිරීම ගුණාත්මකභාවය වැඩි දියුණු කිරීම සඳහා ප්‍රයෝජනවත් ක්‍රමයක් ලෙස ස්වයංක්‍රීය පරීක්ෂණ සමඟ යන අතර බොබ් එය දන්නා බව මට විශ්වාසයි ...
ජූල්ස්

11
රීතිය # 6 සඳහන් කිරීම වටී විය හැකිය: After the first few iterations, get the team together to decide.රීතිය # 3 සමඟින් ඔහු කේතීකරණ ප්‍රමිතියක් ඉල්ලා නොසිටින බවක් පෙනේ, නමුත් සියලු නීති එකට සලකා බලන විට සහ බොහෝ විට # 6, ඔහු සැබවින්ම පවසන පරිදි පෙනේ: "එපා මුලදී කේතීකරණ ප්‍රමිතියකට බල කරන්න.එය organ න්ද්‍රීයව වර්ධනය වීමට ඉඩ දෙන්න, ටික වේලාවකට පසු ඔබේ කණ්ඩායම සමඟ වාඩි වී විස්තර දැනගන්න. ” එය "ඔබේ කේතීකරණ ප්‍රමිතිය විධිමත් නොකරන්න" (බොහෝ පිළිතුරු වල සාරය ලෙස පෙනේ) ට වඩා බෙහෙවින් වෙනස් ය.
ෂාස්

ඔබ අයිතම කියවන්නේ නම්, මෙය ඔහු අදහස් කළ දෙය නොවන බව ඔබට වැටහෙනු ඇත, උදාහරණයක් ලෙස මේ තැනැත්තා පමණක් ඔබට යමක් පැවසිය යුතුය: 2. සමාගම් විශේෂිත වෙනුවට කණ්ඩායම් විශේෂිත වීමට ඉඩ දෙන්න.
බිල් කේ

"මම කේතීකරණ ප්‍රමිතියක් ලිවිය නොහැක්කේ ඇයි" යන ප්‍රශ්නයට මා පිළිතුරු සපයන බව සලකන්න - "බොබ් මාමා අදහස් කළේ කුමක්ද" යන්න නොවේ. එය ප්‍රශ්නයේ මාතෘකාවට ප්‍රතිවිරුද්ධව ක්‍රියාත්මක විය හැකි නමුත් එහි ආත්මය නොවේ.
ටොම් ජොන්සන්

ගැලවීමේ වගන්තියක් ලබා නොදෙන ස්වයංක්‍රීය කේතීකරණ ආකෘති පද්ධතියක් (කේතයේ කොටසක් සඳහා මට එය ක්‍රියා විරහිත කළ හැකි) යම් අවස්ථාවක දී අනිෂ්ට මෘදුකාංග බවට පත්වන බව සලකන්න.
යක්

68

කේතීකරණ ප්‍රමිති ලේඛනයක සැබෑ අරමුණ ජනතාව නොසලකා හරින අතර එය ආරවුල් විසඳීමයි .

කේතීකරණ ප්‍රමිතියේ බොහෝ තීරණ කියවීමේ හැකියාව සහ tivity ලදායිතාව කෙරෙහි ඉතා සුළු බලපෑමක් ඇති කරයි. විශේෂයෙන් ඔබ භාෂාව සඳහා 'සාමාන්‍ය' ශෛලිය අනුගමනය කරන්නේ නම් සහ භාෂා නිර්මාණකරුවන් මෙය පිරිවිතරයේ කොටසක් විය යුතු බව වටහා ගැනීමට පටන් ගෙන තිබේ (උදා: යන්න).

ඒවා ඉතා සුළු කාරණයක් බැවින්, තර්ක සැබවින්ම රත් වී නිමක් නැතිව ක්‍රියාත්මක විය හැකි අතර produc ලදායිතාවයට හා කණ්ඩායම් සහයෝගීතාවයට සැබෑ හානියක් සිදු කරයි. නැතහොත් පුද්ගලයින් දෙදෙනෙකු හෝ වැඩි ගණනක් කැමති මෝස්තර අතර නිමක් නැතිව නැවත හැඩගැස්වීමෙන් ඔබගේ වෙනස් කිරීමේ ඉතිහාසය අපැහැදිලි කළ හැකිය.

ලිඛිත ප්‍රමිතියක් තිබීම තර්කය අවසන් කරයි. කළමනාකරුවන්ට එය පෙන්වා දී ලේඛනය කෙරෙහි ඇති අතෘප්තිය මග හැරිය හැකිය. ඔබට කඩදාසි කැබැල්ලකින් තර්ක කළ හැකි නමුත් එය ඔබට ඇහුම්කන් දෙන්නේ නැත.

( ව්‍යුහමය භාවයේ කුරිරුකමද බලන්න )


19
උරුම කේතය සමඟ කටයුතු කරන කණ්ඩායම් සඳහා මෙය ඇදහිය නොහැකි තරම් වැදගත් ය. විශේෂයෙන් එක් ප්‍රමිති මාලාවක් අනුගමනය කරමින් (හෝ කිසිදු ප්‍රමිතියක් අනුගමනය නොකිරීම) තවත් කේතයකට යන විට. යොමු කිරීමට මාර්ගෝපදේශයක් නොමැතිව, කේත පදනමේ දැනටමත් විවිධ මෝස්තර ඇති විට කුමන කේත ශෛලිය අනුගමනය කළ යුතු දැයි කිව නොහැක. ප්‍රමිති ලිවීම නොකිරීමේ උපදෙස් අවදානම් පිරිවැටුමකින් තොරව ග්‍රීන්ෆීල්ඩ් ව්‍යාපෘතිවල වැඩ කරන ඉතා කුඩා කණ්ඩායම් සඳහා යැයි මම සිතමි - ඉතා දුර්ලභ අවස්ථාවකි, මගේ අත්දැකීම් අනුව.
thomij

4
ප්‍රමිතියේ සත්‍ය අන්තර්ගතයට වඩා ප්‍රමිතියකට එකඟ වීම වඩා වැදගත් ය. ඔබ ඕනෑම විලාසිතාවක් සමඟ දිගු කාලයක් වැඩ කරන්නේ නම් ඔබට එය පුරුදු කළ හැකිය.
මාර්ක් රැන්සම්

3
සුළු දේවල් ගැන තර්ක කිරීම අකාර්යක්ෂමතාවයේ සලකුණකි, IMHO. කොන්ක්‍රීට් ආරවුල විසඳීම මගින් යටින් පවතින ගැටළුව විසඳනු නොලැබේ.
ජර්ගන් ෆෝග්

1
ඔව්, ආරවුල් නිරාකරණය සහ වෙනස් කිරීමේ ඉතිහාසය නිරුපද්‍රිතව තබා ගැනීම යන දෙකම අති විශාලය, විශේෂයෙන් ඔබේ කණ්ඩායමේ OCD හා එතරම් OCD නොවන සංවර්ධකයින් මිශ්‍ර වී ඇති විට. කෙසේ වෙතත්, ලිඛිත ප්‍රමිතීන් ස්ටයිල්කොප් වැනි ස්වයංක්‍රීය මෙවලම් වලට වඩා බෙහෙවින් අඩු effective ලදායී බේරුම්කරුවන් බව මට පෙනී ගොස් ඇත, එය පුද්ගලික හෝ කළමනාකරුවන්ගේ කාලය නාස්ති නොකර නීතිය සකස් කරයි.
එරික් හර්ස්ට්

12
"සුළු කාරණා ගැන තර්ක කිරීම අකාර්යක්ෂමතාවයේ සලකුණකි" - මෘදුකාංග ඉංජිනේරු විද්‍යාවේ මෙය සත්‍යයක් යැයි මම ප්‍රාර්ථනා කරමි ... ඉතා සුළු (අවම වශයෙන් තාක්‍ෂණිකව) දේව්ස් යනු සුළු කාරණා ගැන තර්ක කිරීමට වඩාත්ම කැමති අයයි. නිරය, එය ඔවුන්ගේ ජාතික ක්‍රීඩාවයි. "අනන්ත යනු mages හි තර්ක" - උර්සුලා ලෙ
ගුවින්

21

නිසා අදහස් බොරු .

කේතීකරණ ප්‍රමිතිය යනු කේතය කුමක් විය යුතුද යන්න පිළිබඳ විශාල විවරණයකි. කේතයම සත්‍යයේ අවසාන ප්‍රභවයයි. මෙම නඩුවේ සත්‍යය කේත හැසිරීම නොවේ, එය ප්‍රකාශිත ශෛලියයි. ඔබේ ප්‍රමිතීන් දැනටමත් ඔබේ කේතයෙන් පිළිබිඹු නොවන්නේ නම්, ඔබට ඉදිරියෙන් වැඩ ගොඩක් තිබේ.

බොබ් මාමා අදහස් දැක්වීමක් ක්‍රමලේඛකයාගේ පෞද්ගලික අසාර්ථකත්වය ලෙස සලකයි, මන්ද එය කේත කැබැල්ලේ අරමුණ ක්‍රමලේඛන භාෂාව සමඟම ප්‍රකාශ කිරීමට ඔහු සමත් නොවූ බව සනාථ වේ. ඒ හා සමානව, ප්‍රමිති ලේඛනයක් යනු කේත පදනමේ සුහද ශෛලියක් ප්‍රකාශ කිරීමට අපොහොසත් වීමයි.

නව ක්‍රමලේඛකයින් විය යුත්තේ කේතය දෙස බැලීම මිස බහු පරිච්ඡේද ප්‍රමිති ලේඛනයක් කියවීම සඳහා දින ගත කිරීම නොවේ (මට මෙය කිරීමට සිදු විය, සුසුම්ලමින්).

ප්‍රමිති ලේඛනයක් එතරම් නරක අදහසක් නොවේ, නමුත් මම ක්‍රමලේඛ සාප්පු වල සිටිමි. එහිදී ප්‍රමිති ලේඛන නඩත්තු කිරීම යමෙකුගේ පූර්ණ කාලීන රැකියාව විය. කරුණාකර, ඔබ ප්‍රමිති ලේඛනයක් තබා ගත යුතු නම්, එය පිටුවක තබා ගන්න. නමුත් ඔබට දැනටමත් කේතයක් තිබේ නම්, කිසිවෙකුට එකම ලේඛනය දිනකට අඩු කාලයක් තුළ තැබිය නොහැකිද?

කේත ප්‍රමිතීන් තිබීම වැදගත්ය. ඒවා නැති දේ නියම කරන ලේඛනයක් තිබීම.


22
“අදහස් නැත” ප්‍රතිපත්තිය සමඟ මම දශක ගණනාවක් පැරණි කේත පදනම අත්විඳ ඇත්තෙමි; එය ඉතා දිගු විස්තරාත්මක ක්රමය නම් දිරිමත් කරන්නේ අතර, එය අරමුණ, හේතු අල්ලා දී පරම භයානකයි නොවන දේවල් කරන්න, අපි පමණක් තවමත් අප සමග මුල් කතුවරුන් එක් සහිත විසින් එය ඉවත් ලබා ගන්න.
pjc50

7
+1 "කේත ප්‍රමිති තිබීම වැදගත්ය. ඒවා නැති දේ නියම කරන ලේඛනයක් තිබීම." හොඳින් හා සාරාංශගතව.
ඩේවිඩ්

4
@ pjc50 බොබ් මාමා අදහස් දැක්වීමේ ප්‍රතිපත්තියක් දිරිමත් කරන බව මා අසා නැත. ඔබ කිසි විටෙකත් අදහස් දැක්විය යුතු නැති බව ඔහු උගන්වන්නේ නැත. ඔහු එය උගන්වන්නේ ඔබ තේරුම් ගැනීමට නම් එය කළ යුතු බව ඔබට පෙනී ගිය විට ඔබට නරකක් දැනිය යුතු බවයි. අදහස් දැක්වීමට අවශ්‍ය නොවන කියවිය නොහැකි <කියවිය නොහැකි <කියවිය නොහැකි කේතය. ඔබ සඳහන් කරන අදහස් කේතය ක්‍රියා කරන ආකාරය සඳහා සම්පූර්ණයෙන්ම විසන්ධි කර ඇති බව සලකන්න. කේත සමාලෝචනයේදී ප්‍රමිති ලේඛන මොළයේ මිය ගිය පිරික්සුම් ලැයිස්තුවක් බවට පත් කළ හැකිය. වැදගත්ම දෙය නම් ඔබේ කිනිතුල්ලන් ලබා ගැනීමයි. මේසයේ සිටින පුද්ගලයින් ඔබේ කේතය තේරුම් ගනී.
candied_orange

3
"නව ක්‍රමලේඛකයින් විය යුත්තේ කේතය දෙස කාලය ගත කිරීම මිස බහු පරිච්ඡේද ප්‍රමිති ලේඛනයක් කියවීම නොවේ." ඔබ අනුගමනය කරන කේතීකරණ මාර්ගෝපදේශ මොනවාදැයි නොදන්නා නමුත් ගූගල් හි සී ++ විලාසිතාවේ මාර්ගෝපදේශය පැයක් තුළ පහසුවෙන් කියවිය හැකි අතර පවතින කේතය මත පදනම්ව කැමති ශෛලිය ආපසු හරවා යැවීමට වඩා පහසුවෙන් හඳුනාගත හැකිය (එය මට ඉතා භයානක ලෙස පෙනේ). මා මෙතෙක් කියවා ඇති අනෙක් සෑම විලාසිතාවේම මඟ පෙන්වන්නාටද එය එසේම වේ.
Voo

5
And කැන්ඩිඩ් ඔරේන්ජ්: බොහෝ විට වඩාත්ම ප්‍රයෝජනවත් අදහස් වන්නේ සමහර දේවල් සිදු නොකිරීමට හේතුව විස්තර කිරීමයි [එවැනි අදහස් නොමැති හෙයින්, අනාගත ක්‍රමලේඛකයින් ක්‍රියාත්මක කිරීමට උත්සාහ කරන කාලය නාස්ති කළ හැකි අතර පසුව පෙනෙන පරිදි පෙනෙන “වැඩිදියුණු කිරීම්” ආපසු ලබා ගනී. වැඩ කළ නොහැකි ලෙස]. විචල්ය නම් වලින් යමෙකු පිස්සු වැටෙන්නේ නැත්නම්, ඉතා දීප්තිමත් ලෙස කියවිය හැකි කේතයකට පවා එම තොරතුරු ග්‍රහණය කර ගත හැකි ක්‍රමයක් නොමැත.
සුපර් කැට්

17

ඔබට එය වළක්වා ගත හැකි නම් කේතීකරණ ප්‍රමිතීන් ලියා නොගත යුතු යැයි බොබ් මාමා යෝජනා කරන්නේ ඇයි?

ඔබ ඔහුගේ මතය පිටුපස හේතු විමසන්නේ නම් ඔබට පිළිතුරක් ලැබිය හැක්කේ ඔහු මෙහි පිළිතුරක් පළ කරන්නේ නම් පමණි ( අපගේ මතය අදාල නොවේ), කෙසේ වෙතත් ...

මා කේතීකරණ ප්‍රමිතියක් ලියා නොගත යුත්තේ ඇයි?

ඔහු ඒ ගැන නිවැරදි දැයි ඔබ අසන්නේ නම් : එය වළක්වා ගැනීමට ඔබට හේතුවක් නොමැති බව පැවසීමට (මෙතෙක්) ජනප්‍රිය නොවූ එකම තැනැත්තා වීමට මට ඉඩ දෙන්න.

එය ලියන්න . කෙසේ වෙතත් මම මගේ හේතු පැහැදිලි කිරීමට උත්සාහ කරමි ...

ඩේවිඩ් අදහස් දැක්වීමකදී යෝජනා කළේ ස්ටීවන්ගේ පිළිතුරේ ප්‍රධාන කරුණ වන්නේ ඔබ ලේඛන ලිවිය නොහැක්කේ මන්ද යන්න නොව ඒවා කුමන ස්වරූපයෙන්ද යන්නයි. මෙවලම් තුළ මාර්ගෝපදේශ විධිමත් කර ඇත්නම් (හුදෙක් අතින් කේත සමාලෝචනයක් නොවේ) එවිට මම එකඟ විය හැකිය (නීතියට වෙනත් දෙයක් අවශ්‍ය නොවන විට). අවාසනාවකට මෙවලම් සෑම දෙයක්ම පරික්ෂා කළ නොහැකි බව කරුණාවෙන් සලකන්න (ගණනය කිරීමේ න්‍යාය අපගේ මිතුරා නොවේ) ඒවා නිශ්චිත පරිවර්තන ඒකකයකට හෝ පැකේජයකට පමණක් සීමා වී ඇති නිසා හෝ ඔබේ ප්‍රියතම භාෂාව මායිමක් ලෙස හඳුන්වන ඕනෑම දෙයක් නිසා .

කෙසේ වෙතත් බොබ් මාමාගේ වචනවලින් ඔහු ඒ ගැන කතා කරයි කියා මා සිතන්නේ නැත.

එවැනි ජ්‍යෙෂ් senior විශේෂ expert යෙකු සමඟ මට එකඟ විය නොහැකිද? උපුටා දක්වන ලද ලිපියේ සෑම කරුණක් සඳහාම මම එසේ කරමි (විස්තර සඳහා මෙම පිළිතුරේ දෙවන කොටසද බලන්න). එයට හේතුව තේරුම් ගැනීමට උත්සාහ කරමු (කේතීකරණ මාර්ගෝපදේශ සුළු ආකෘතිකරණ ගැටළු සඳහා පමණක් නොවන බව ඔබ දැනටමත් දන්නා බව උපකල්පනය කර ).

  • සමහර තත්වයන් යටතේ ලිඛිත කේතීකරණ ප්‍රමිතීන් නීතියෙන් අවශ්‍ය වේ.
  • මම ලියකියවිලි කියවන අතර මට විශ්වාසයි මම තනිවම නොවේ. කණ්ඩායම් සාමාජිකයින්ට කාලයත් සමඟ වෙනස් විය හැකිය, දැනුම අවුරුදු 5-10ක් පැරණි කේත පදනමක් තුළ හෝ කණ්ඩායම් සාමාජිකයින්ගේ මනසෙහි තිබිය නොහැක. අභ්‍යන්තර මාර්ගෝපදේශ අනුගමනය නොකරන පුද්ගලයින්ට සංවිධාන වෙඩි තැබිය යුතුය.
  • කේතීකරණ ප්‍රමිතීන්, ඒවා අනුමත වූ පසු , බොහෝ විට වෙනස් නොවන අතර ඒවා ඔබට දැන ගැනීමට අවශ්‍ය නම්. ප්‍රමිති වෙනස් වී ඇත්නම් ඔබගේ සියලු කේත නව ප්‍රමිතිය අනුගමනය නොකරන බැවින් ඔබගේ ලේඛන (කේතයෙන්) යල්පැන ඇත. නැවත ආකෘතිකරණය / ප්‍රතිනිර්මාණය කිරීම මන්දගාමී විය හැකි නමුත් ඔබට සැමවිටම අනුගමනය කිරීමට ලිඛිත බලයලත් මාර්ගෝපදේශයක් ඇත.
  • රීතියක් උපුටා ගැනීම සඳහා 10/20K LOC පරීක්ෂා කිරීමට වඩා පිටු 5 ක ලේඛනයක් කියවීම වඩා හොඳය (ඔබ වැරදියට තේරුම් ගත හැකි BTW), ඒ ගැන සැකයක් නැත.
  • සැලසුම් මූලධර්ම සහ කේතීකරණ ශෛලිය ගැන බොහෝ පොත් ලියා ඇති අයෙක් ඔබේම මාර්ගෝපදේශ ලිවිය යුතු නැති බවට යෝජනා කිරීම විකාරයකි, සමහර කේත උදාහරණ සමඟ ඔහු අපව ඉවත දැමුවහොත් වඩා හොඳ නොවේද? නැත, මන්ද ලිඛිත මාර්ගෝපදේශ මඟින් ඔබට කළ යුතු දේ පමණක් නොව කේතයේ නොමැති තවත් කාරණා දෙකක් ද කියනු ලැබේ: නොකළ යුතු දේ සහ එය කිරීමට හේතු හෝ නොකිරීම.

"නොමිලේ ස්වයං-සංවිධානාත්මක වැඩසටහන්කරණය" 16 හැවිරිදි නින්ජා කෙනෙකුට හොඳයි, නමුත් සංවිධානවලට වෙනත් අවශ්‍යතා ඇත :

  • සමාගම් මට්ටමින් කේතයේ ගුණාත්මකභාවය ලබා දිය යුතුය (සහ අර්ථ දැක්විය යුතුය) - එය තනි කණ්ඩායමක් විසින් තීරණය කළ හැකි දෙයක් නොවේ. වඩා හොඳ දේ තීරණය කිරීමේ කුසලතා ඔවුන් සතුව නොතිබිය හැකිය (නිදසුනක් වශයෙන්, මිස්රා සමාලෝචනය කිරීමට හෝ එක් එක් රීතිය තේරුම් ගැනීමට පවා සංවර්ධකයින් කීදෙනෙකුට අවශ්‍ය සියලු කුසලතා තිබේද?)
  • සාමාජිකයන් විවිධ කණ්ඩායම් හරහා ගෙන යා හැකිය: සෑම දෙනාම එකම කේතීකරණ ප්‍රමිතීන් අනුගමනය කරන්නේ නම් ඒකාබද්ධ කිරීම සුමට වන අතර අඩු දෝෂ සහිත වේ.
  • කණ්ඩායමක් ස්වයං-සංවිධානය කරන්නේ නම්, කණ්ඩායම් සාමාජිකයන් වෙනස් වන විට කාලයත් සමඟ ප්‍රමිතීන් පරිණාමය වනු ඇත - එවිට ඔබට දැනට පිළිගත් ප්‍රමිතීන් අනුගමනය නොකරන විශාල කේත පදනමක් ඇත.

ක්‍රියාවලියට පෙර ඔබ මිනිසුන් ගැන සිතන්නේ නම් මට යෝජනා කළ හැක්කේ ටීපීඑස් ගැන කියවීම පමණි: මිනිසුන් කෙට්ටු වීමේ ප්‍රධාන අංගයක් වන නමුත් ක්‍රියා පටිපාටි ඉතා විධිමත් කර ඇත.

ඇත්තෙන්ම එක් කණ්ඩායමක් සමග කුඩා සංවිධානයක් විය හැක කණ්ඩායම එය ලියා කළ යුතුය සම්මත කර ප්රමිතීන් තීරණය නමුත්, පසුව, ඉඩ දෙන්න. Programmers.SE හි ඔබට එරික් ලිපර්ට්ගේ ලිපි කියවිය හැකිය: ඔහු පළපුරුදු සංවර්ධකයෙකු බව අපි කවුරුත් එකඟ වෙමු, ඔහු මයික්‍රොසොෆ්ට් හි සේවය කරන විට ඔහුගේ ලිඛිත මාර්ගෝපදේශ පිළිපැදිය යුතු විය (සමහර නීති වැරදියි , අදාළ නොවේ හෝ නිෂ් less ල නොවේ ඔහුට.) ජෝන් ස්කීට් ගැන කුමක් කිව හැකිද? ගූගල් මාර්ගෝපදේශ තරමක් දැඩි ය (බොහෝ අය ඔවුන් සමඟ එකඟ නොවෙති) නමුත් ඔහු එවැනි මාර්ගෝපදේශ පිළිපැදිය යුතුය. එය ඔවුන්ට අගෞරවයක්ද? නැත, ඔවුන් බොහෝ විට එවැනි මාර්ගෝපදේශ නිර්වචනය කිරීමට හා වැඩිදියුණු කිරීමට කටයුතු කර ඇත, සමාගමක් එක් සාමාජිකයෙකු (හෝ එක් කණ්ඩායමක්) විසින් සාදන ලද අතර සෑම කණ්ඩායමක්ම දූපතක් නොවේ .

උදාහරණ

  • C ++ හි බහු උරුමය සහ කැදැලි පන්ති භාවිතා නොකිරීමට ඔබ තීරණය කළේ ඔබ සැබෑ කණ්ඩායම් සාමාජිකයින්ට එය හොඳින් වටහා නොගන්නා බැවිනි. පසුකාලීනව බහු උරුමයක් භාවිතා කිරීමට කැමති අයෙක් 1M LOC බ්‍රවුස් කර එය කවදා හෝ භාවිතා කර ඇත්දැයි සොයා බැලිය යුතුය. එය නරක ය, මන්ද නිර්මාණ තීරණ ලේඛනගත නොකළ හොත් ඒවා තේරුම් ගැනීම සඳහා ඔබ සම්පූර්ණ කේත පදනම අධ්‍යයනය කළ යුතු ය. එසේ වුවද, එය භාවිතා කර නොමැති නම්, එය කේතීකරණ ප්‍රමිතියට පටහැනි නිසාද, නැතහොත් එයට අවසර දී ඇති නිසාද, නමුත් බහු උරුමය හොඳ සුදුසුකමක් ඇති පූර්ව අවස්ථා කිසිවක් නොතිබුණිද?
  • C # හි ඔබ පෙරනිමි පරාමිතීන් සැපයීම සඳහා අධික ලෙස පැටවූ ක්‍රම භාවිතා කර ඇති බැවින් C # හි විකල්ප පරාමිතීන් නොමැති විට ඔබේ කේත පදනම ආරම්භ විය. එවිට ඔබ වෙනස් වූ අතර ඔබ ඒවා භාවිතා කිරීමට පටන් ගත්තේය (ඔබට එවැනි කාර්යයන් වෙනස් කිරීමට සිදු වූ සෑම අවස්ථාවකම ඒවා භාවිතා කිරීමට පැරණි කේතය ප්‍රතිනිර්මාණය කිරීම). පසුව පවා ඔබ තීරණය කළේ විකල්ප පරාමිතීන් නරක බවත් ඔබ ඒවා භාවිතා කිරීමෙන් වැළකී සිටීමට පටන් ගන්නා බවත්ය. මෙම මොකක්ද පාලනය ඔබගේ කේතය ඔබ පවසනවා? සම්මත පරිණාමය නිසා එය නරක නමුත් කේත පදනම පරිණාමය වීමට මන්දගාමී වන අතර එය ඔබේ ලියකියවිලි නම් ඔබට කරදරයක් වේ.
  • ජෝන් A කණ්ඩායමේ සිට බී කණ්ඩායම දක්වා මාරු විය. ජොන්ට නව ප්‍රමිතියක් ඉගෙන ගත යුතුය; ඉගෙන ගන්නා අතරතුර ඔහු වඩාත් සියුම් දෝෂ හඳුන්වා දෙනු ඇත (හෝ, වාසනාවන්ත නම්, පවතින කේතය තේරුම් ගැනීමට සහ කේත සමාලෝචනය දිගු කාලයක් ගත කිරීමට).
  • කණ්ඩායම A කලින් බී කණ්ඩායමට අයත් කේත පදනමක් වෙත ගමන් කරයි. එය සම්පූර්ණයෙන්ම වෙනස් කේතීකරණ ප්‍රමිතීන් ඇත. නැවත ලිවිය යුතුද? අනුවර්තනය? මිශ්ර? ඔවුන් සියල්ලන්ම එක හා සමානව නරක ය.

බොබ් මාමා

පළමු පුනරාවර්තන කිහිපය තුළ ඒවා පරිණාමය වීමට ඉඩ හරින්න.

ඇත්ත, ඔබට ප්‍රමිතියක් නොමැති වන තෙක් සහ ඔබේ සංවිධානය විසින් එය තැනීමේ කාර්යය ඔබට පවරා ඇත.

සමාගම් විශේෂිත වෙනුවට කණ්ඩායම් විශේෂිත වීමට ඔවුන්ට ඉඩ දෙන්න.

නැත, ඉහත විස්තර කර ඇති සියලු හේතු නිසා. කේත හැඩතල ගැන්වීම විධිමත් කිරීමට ඔබ සිතුවත් (ඔබට විධිමත් කිරීමට අවශ්‍ය අවමම ප්‍රයෝජනවත් දෙය) හැඩතල ගැන්වීම පිළිබඳ නිමක් නැති (හා නිෂ් less ල) යුද්ධ පිළිබඳ මතකයක් තවමත් මට ඇත. මට ඒවා නැවත නැවතත් ජීවත් වීමට අවශ්‍ය නැත, සියල්ලටම වරක් එය සකසන්න.

ඔබට එය වළක්වා ගත හැකි නම් ඒවා ලියා නොගන්න. ඒ වෙනුවට, කේතය ප්‍රමිති ග්‍රහණය කර ගන්නා ආකාරය වේ.

නැත, ඉහත විස්තර කර ඇති සියලු හේතුන් සඳහා (ඇත්ත වශයෙන්ම ඔබ මාර්ගෝපදේශ වෙනස් වන විට ඔබේ සියලු කේත එක පහරකින් ප්‍රතිනිර්මාණය නොකරන්නේ නම්). ඔබේ කේතය එලෙසම තැබීමට ඔබට අවශ්‍යද? වත්මන් මාර්ගෝපදේශ තේරුම් ගැනීමට ඔබ කේත පදනම් පරීක්ෂා කරන්නේ කෙසේද ? ගොනු වයස අනුව සෙවීම සහ ඔබේ කේතීකරණ විලාසය ප්‍රභව ගොනු වයසට අනුවර්තනය කිරීම?

හොඳ නිර්මාණයක් නීතිගත නොකරන්න. (උදා: ගොටෝ භාවිතා නොකරන ලෙස මිනිසුන්ට නොකියන්න)

මාර්ගෝපදේශ කෙටි විය යුතු බව හෝ කිසිවෙකු ඒවා කියවන්නේ නැති බව ඇත්ත. පැහැදිලිව නැවත නොකියන්න.

ප්‍රමිතිය සන්නිවේදනය පිළිබඳ බව සියලු දෙනා දන්නා බවට වග බලා ගන්න, වෙන කිසිවක් නැත.

සුළු තොරතුරු ගැන පමණක් ප්‍රමිතියක් ලබා ගැනීමට ඔබට අවශ්‍ය නම් මිස හොඳ ප්‍රමිතියක් ගුණාත්මකභාවය පිළිබඳ වේ.

පළමු පුනරාවර්තන කිහිපයෙන් පසුව, කණ්ඩායම තීරණය කර තීරණය කරන්න.

පළමු කරුණ බලන්න සහ කේතීකරණ ප්‍රමිතිය සාමාන්‍යයෙන් සංවර්ධනය කිරීමට හා පිරිපහදු කිරීමට වසර ගණනාවක් ගත වූ ක්‍රියාවලියක් බව අමතක නොකරන්න: පුනරාවර්තන කිහිපයක්, සමහර විට කනිෂ් develop සංවර්ධකයින් සමඟ? ඇත්තටම? ඔබට එක් ජ්‍යෙෂ් senior (ඇත්නම්) සාමාජිකයෙකුගේ මතකය මත විශ්වාසය තැබීමට අවශ්‍යද?

සටහන් තුනක්:

  • මගේ මතය අනුව සමහර භාෂාවලට වඩා අඩුපාඩු අනෙක් භාෂාවන්ට වඩා බරපතල ය, උදාහරණයක් ලෙස C ++ හි සමාගම් මට්ටමේ ප්‍රමිතියක් ජාවා වලට වඩා අවශ්‍ය වේ.
  • මෙම තර්ක හැක සම්පූර්ණයෙන්ම (සහ අංකල් බොබ් හේතු අඩු විය හැක අදාළ නොවේ අන්ත ) ඔබ එක් කුඩා කණ්ඩායමක් ඇති තැන ඉතා කුඩා සමාගමක වැඩ කරන්නේ නම්.
  • ඔබව කුලියට ගෙන ඇත (කණ්ඩායමක් ලෙස) ඔබ එක් නව ව්‍යාපෘතියක් සමඟ තනිවම වැඩ කරනු ඇත, එවිට ඔබට එය අමතක වී ඉදිරියට යනු ඇත. මෙම අවස්ථාවේදී ඔබ ගණන් නොගත හැකිය (නමුත් ඔබේ සේවායෝජකයා විසින් ...)

5
මම මෙය අවතක්සේරු කර ඇත්තේ ප්‍රශ්නයට පිළිතුර මාතෘකාවක් නොවන බව මට හැඟෙන හෙයිනි, ඔබ (සහ විශේෂයෙන් බොබ් මාමා) කේතීකරණ ප්‍රමිතියක් ලියන්නේ නැත්තේ ඇයි, ඔබ එසේ කළ යුත්තේ ඇයිද යන්න නොවේ. ලිඛිත ප්‍රමිතියක් තිබීමේ ප්ලස් පොයින්ට්ස් සෑම කෙනෙකුම තේරුම් ගෙන ඇති බව මම සිතමි, නමුත් අවාසිය තීරණය කිරීම අසීරු වන අතර, කර්මාන්තයේ ජ්‍යෙෂ් senior යෙකු කර්මාන්තයේ සුපුරුදු භාවිතයට විරුද්ධ ස්ථාවරයක් ඉදිරිපත් කරන විට, නිසැකවම කළ යුතු වටිනාම දේ කුමක්දැයි විමසා බලයි.
ජූල්ස්

5
@gnat ස්තූතියි, මට මාතෘකාවෙන් බැහැර තනතුරු සඳහා ඉහළ අදහස් අවශ්‍ය නොවේ, "ඇයි X මහතා Y කළේ?" මෙම නඩුවේ මාතෘකාවෙන් බැහැරද? ඔහුගේ හේතු අපි නොදනිමු, ඔහු ඒවා පැහැදිලි කළේ නැත, එවිට ප්‍රශ්නය මාතෘකාවෙන් බැහැරව වසා දැමිය යුතු නොවේද? කෙසේ වනු ඔබ මෙම ප්රශ්නයට පිළිතුරු? අහඹු හේතු සොයා ගැනීම හෝ පරිශ්‍රය වැරදියි කියා පැවසීම?
ඇඩ්‍රියානෝ රෙපෙට්ටි

1
D ඇඩ්‍රියානෝ රිපෙට්ටි - බොබ් මාමා වසර ගණනාවක් තිස්සේ පැහැදිලි කිරීම් රාශියක් කර ඇති අතර, එබැවින් යමෙකුට ඔහුගේ සිතීමේ ආකාරය පිළිබඳ යම් අවබෝධයක් තිබිය හැකි යැයි සිතීම සාධාරණ ය, නමුත් බොබ් මාමාගේ සෘජු අර්ථ නිරූපණය අවශ්‍ය නම් ඔබ නිවැරදිය.
ජෙෆෝ

3
@ ජෙෆ් ඔව්, ප්‍රශ්නය "ඔහු එසේ සිතන්නේ ඇයි" යන්න ගැන නම්, පිළිතුර අනුමාන කිරීමකි. ප්‍රශ්නය නම් “එය හරිද?” එවිට මගේ පුද්ගලික පිළිතුර d *** නියත වශයෙන්ම නැත.
ඇඩ්‍රියානෝ රෙපෙට්ටි

1
"ඔහු මයික්‍රොසොෆ්ට් හි වැඩ කරන විට ඔහුට ඔවුන්ගේ ලිඛිත මාර්ගෝපදේශ පිළිපැදීමට සිදු විය" - ඔබ එසේ කළා යැයි මම සිතමි. ඇත්ත වශයෙන්ම අපි නරක රටාවන් කිසි විටෙකත් පරීක්ෂා නොකිරීමට FXCop සහ StyleCop භාවිතා කළෙමු.
එරික් ලිපර්ට්

12
  1. කේතීකරණ ප්‍රමිතියක් ප්‍රයෝජනවත් වීමට නම් ද්‍රව්‍යමය කරුණු ගැන කතා නොකළ යුතුය. ශෛලිය පිළිබඳ කරුණු පමණි. එය නියම කළ යුත්තේ අත්තනෝමතික හා අපැහැදිලි දේවල් පමණි. උදා: වරහන් ස්ථානගත කිරීම, ඉන්ඩෙන්ටේෂන් ගැඹුර, ටැබ් එදිරිව ටැබ්, නම් කිරීමේ සම්මුති ආදිය.
  2. ශෛලිය පිළිබඳ ගැටළු දේශීය නොව ගෝලීය ය. සෑම කණ්ඩායමක්ම තමන්ගේම සුවිශේෂී ශෛලියක් අනුගමනය කළ යුතුය, ඔවුන්ගේ කර්තව්‍යයට ගැලපේ, සහ ඔවුන්ගේ පෞරුෂත්වය. මෙය ප්‍රමිතීන් සරල හා සැහැල්ලු ලෙස තබා ගනී. ආයතනික ප්‍රමිතීන් හැකි සියලු සලකා බැලීම්, වින්‍යාසයන් සහ ව්‍යතිරේකයන් සමඟ අධික බරක් බවට පත්වේ.
  3. කණ්ඩායමක් තුළ, වෙනම කේතීකරණ ශෛලීය ලේඛනයක් ලිවීමට ඇති එකම හේතුව කණ්ඩායම විසින් නිපදවන කේතය ප්‍රමිතියට අනුකූල නොවන්නේ නම් පමණි. කුමන අවස්ථාවකදී ඔබට ප්‍රමිතියක් නොමැත. Effective ලදායී වීමට නම්, ප්‍රමිතිය කේතය විසින්ම ප්‍රකාශ කළ යුතුය. එය එසේ නම්, වෙනම ලේඛනයක් අවශ්‍ය නොවේ.
  4. උරුම පද්ධති වලදී කණ්ඩායම් සහ මෝස්තර කාලයත් සමඟ වෙනස් වේ. එහි කිසිදු වරදක් නැත. පැරණි කේතයට පැරණි විලාසිතාවක් ඇත. නව කේතයට නව විලාසිතාවක් ඇත. කණ්ඩායම මෝස්තර සහ ඔවුන්ගේ වයස පිළිබඳව දැනුවත් විය යුතුය. නව කේතයක් ලියන සෑම අවස්ථාවකම එය නව ශෛලියකින් යුක්ත විය යුතුය.

මට ව්‍යාකූලතා කිහිපයක් තිබේ: 1) කේතීකරණ ප්‍රමිතියක් ප්‍රයෝජනවත් වීමට නම් ආකෘතිකරණය ගැන පමණක් කතා නොකළ යුතුය (ශුද්ධ යුද්ධ පිළිබඳ කාරණය නමුත් කියවීමේ කේතය තේරුම් ගැනීමට පහසුය) නමුත් වළක්වා ගැනීමට, කේතීකරණ රටා (පොදු වැරදි වළක්වා ගැනීමට, භාෂාව තේරුම් ගැනීමට පහසු නැත) විශේෂාංග) සහ ආරක්ෂක ගැටළු. මේවා කේතීකරණ මාර්ගෝපදේශ (ගැටළු ආකෘතිකරණයට වඩා ප්‍රයෝජනවත්). 2) ලක්ෂ්‍ය 1 හි පරිශ්‍රය අනුව එය පෞරුෂත්වය ගැන නොවේ (නමුත් එය කාර්යයන් ගැන විය හැකිය ), ඔබට සැහැල්ලු ආයතනික ප්‍රමිතියක් තිබිය හැකිය, එය සැහැල්ලු කිරීම ඔබේම යුතුකමකි.
ඇඩ්‍රියානෝ රෙපෙට්ටි

3) කළ යුතු දේ කේතය ඔබට පැවසිය හැකි නමුත් ඔබ නොකළ යුතු දේ එයට ප්‍රකාශ කළ නොහැක (ඔබට සම්පූර්ණ කේත පදනම හැදෑරීමට අවශ්‍ය නම් සහ එවැනි අවස්ථාවකදී පවා ... එක්ස් ඉදිකිරීම් භාවිතා කිරීමට සිදු නොවීය. නැත-නැත?) තවත් වැදගත් දෙයක් වන්නේ තර්කයයි: ඇයි නැත්තේ? හා ඇයි ඔව්? කාලයත් සමඟ දේවල් වෙනස් විය හැකි නමුත් ආරම්භක පරිශ්‍රය තවමත් වලංගු දැයි ඔබ දන්නේ කෙසේද? 4) සහ ඔබ නව කණ්ඩායම් සාමාජිකයෙකු වන විට සහ ඔබ නව කේතයක් ලියන විට ... එම කේතීකරණ විලාසය පවත්වා ගැනීම සඳහා ඔබ එකම වයසේ කේත පදනම් අධ්‍යයනය කරනවාද? ඔබ වෙනත් නව අංගයක් වෙත ගිය පසු සහ ඔබ නැවත කේත පදනම අධ්‍යයනය කරයි (නිර්මාණ දිනය අනුව පෙරීම?)
ඇඩ්‍රියානෝ රෙපෙට්ටි

BTW, ඒ වෙනුවට, කේත හැඩතල ගැන්වීමේ ශෛලීන් පමණක් ලියා නොගන්නා ලෙස ඔබ යෝජනා කරන්නේ නම්, මම එකඟ විය හැකිය (හොඳයි, ඇත්ත වශයෙන්ම එසේ නොවේ, නමුත් සෑම විටම අනිවාර්යයෙන්ම පැන නගින නිමක් නැති හා නිෂ් less ල සාකච්ඡා වල මතකයන් හැරුණු විට එතරම් ශක්තිමත් හේතු නොමැත - සහ එය ආයතනික මාර්ගෝපදේශයකි කෙසේ වෙතත් ඔබ එක් වරක් මග හරිනු ඇත) කෙසේ වෙතත් ඔබ එය පැහැදිලි කළ යුතුය, නැතහොත් මිනිසුන් ඔබේ වචන වචනාර්ථයෙන් අර්ථ නිරූපණය කරනු ඇත (බොහෝ පිළිතුරු + අදහස් මෙහි බලන්න). "ගොටෝ" පිළිබඳ කාරණය මේ අර්ථයෙන් මඳක් නොමඟ යවන සුළුය (IMO)
ඇඩ්‍රියානෝ රෙපෙට්ටි

4

මා කේතීකරණ ප්‍රමිතියක් ලියා නොගත යුත්තේ ඇයි?

මේ සඳහා බොහෝ හේතු තිබේ. සලකා බැලිය යුතු කරුණු කිහිපයක් මෙන්න:

  1. කේත ප්‍රමිතීන් සමාලෝචනය කිරීම, සාකච්ඡා කිරීම, ලේඛනගත කිරීම, සංශෝධනය කිරීම යනාදිය සඳහා බොහෝ කාලයක් ගත කිරීම සඳහා මිනිසුන් "ඉගෙනීමේ" කේත ප්‍රමිතීන් සඳහා කොපමණ කාලයක් ගත කරනවාද? මෙය ඔබගේ "සේවක අත්පොත" ගැන නිරන්තරයෙන් සාකච්ඡා කිරීමක් වැනිය - එය කණ්ඩායම් රැස්වීමක න්‍යාය පත්‍රයට කොපමණ වාරයක් සාදයිද ??

  2. ව්යාපෘතියක් මුදල් ආපසු ලබා ගත් විට / රාක්ක / යනාදිය. සාමාන්‍යයෙන් ඉතිරිව සිටින ස්වල්ප දෙනාට ප්‍රමිති පිළිපැදීමට (හෝ කියවීමට පවා නොහැකි) දිගටම සිටිය නොහැක. ඔබ දන්නා ඊළඟ කාරණය නම්, “කේතය පිරිසිදුව තබා ගැනීම” සඳහා ගත් සියලු උත්සාහයන් කෙසේ හෝ නාස්ති විය.

  3. ව්යාපෘති කුටි හෝ නව ඊයම් ගෙන එනු ලැබුවහොත්, පුද්ගලයා කලින් නීතිරීති මුළුමනින්ම නොසලකා හැර එය නව ආකාරයකින් කිරීමට අවශ්ය වනු ඇත. නැවතත්, ප්‍රමිති කේතනය කිරීමෙන් ලබාගත්තේ කුමක්ද ??

ඔබ # 6 කියවීමට වග බලා ගත යුතුය:

පළමු පුනරාවර්තන කිහිපයෙන් පසුව, කණ්ඩායම තීරණය කර තීරණය කරන්න.

වෙනත් වචන වලින් කිවහොත්, ව්‍යාපෘතියක් ආරම්භ කිරීමට කාලය පැමිණි විට, ටික වේලාවක් ගලායාම සමඟ යන්න. ඉන්පසු වත්මන් කණ්ඩායම භාවිතා කරන කේතීකරණ ප්‍රමිතීන් පිළිබඳ පොදු නීති සාකච්ඡා කර මූලික වශයෙන් ඒවා අනුගමනය කරන්න. එමගින්, ක්‍රියාත්මක කළ හැකි කේතයක් ලබා ගැනීමට ගිය “සින්ටැක්ටික් සීනි” ලිවීමට, සමාලෝචනය කිරීමට සහ ලේඛනගත කිරීමට අවශ්‍ය උත්සාහය අවම කරන අතරම නිෂ්පාදිතය වැඩිදියුණු කිරීමට ඔබ ගන්නා උත්සාහය උපරිම කරයි.

කේතීකරණ ප්‍රමිතීන්ගෙන් කණ්ඩායම් ඉතා සුළු ප්‍රමාණයක් ලබා ගනී. සාමාන්‍යයෙන්, "කියවීමේ හැකියාව" බොහෝ අපැහැදිලි ය - බොහෝ සංවර්ධකයින් පරතරය, නව රේඛා යනාදිය පිළිබඳ නිශ්චිත නීති වලින් විශාල ප්‍රතිලාභයක් නොලබන නමුත් අවම වශයෙන් නීති කිහිපයක් වත් තබා ගැනීමෙන් ඔබට නිරන්තරයෙන් කරදරකාරී සංවර්ධකයින් වළක්වා ගත හැකිය .


4

මා නොසිතන තවත් පිළිතුරක් පැහැදිලිව ප්‍රකාශ කර ඇති අතර, එයින් අදහස් වන්නේ මිනිසුන් අන්ධ ලෙස නීති රීති අනුගමනය නොකරන බවයි. එහි අර්ථය වන්නේ එය සාධාරණීකරණය කිරීම සඳහා ලියා ඇති කාරණය මත පදනම්ව නොව , ඔවුන්ගේ සැලසුම් තීරණ සහ කේතකරණ සම්මුතීන් සඳහා සත්‍ය සාධාරණීකරණයන් ඉදිරිපත් කළ යුතු බවයි.


4

පළමුවෙන්ම, මා දන්නා පරිදි, බොබ් මාමා ජාවා පුද්ගලයෙකි, ඔහු පවසන දේ තේරුම් ගැනීමට මෙය ඉතා වැදගත් වේ.

ජාවා හෝ සී # කණ්ඩායමක වැඩ කරන විට, වර්තමාන කේතය පළපුරුදු සංවර්ධකයින් විසින් ලියා තිබේ නම්, කේතීකරණ විලාසය තෝරාගෙන එය දිගටම පවත්වා ගැනීම මට පහසුය. මම එසේ කිරීමට අකමැති නම්, සමහර විට මම එම කාර්යය සඳහා සුදුසුම පුද්ගලයා නොවන්නට ඇත ... මම ශෛලියට නොගැලපෙන විට මාව රැගෙන යාම සඳහා කේත සමාලෝචනයක් හෝ යුගල වැඩසටහන් නොමැති නම්, සමාගමට ඇත්තේ මම සාමාජික ක්ෂේත්‍ර නම් කරන ක්‍රමයට වඩා විශාල ගැටලුවක්!

ජාවා සහ සී # යන දෙකම නවීන භාෂාවන් සමඟ අර්ථ දක්වා ඇති අතර එමඟින් ක්‍රමලේඛකයෙකුට වැටීමට “සරල” උගුල් කිහිපයක් තිබේ.

කෙසේ වෙතත් මම ක්‍රමලේඛනය ආරම්භ කරන විට මම භාවිතා කළේ සී (පසුව සී ++) ය. C හි ඔබට වැනි කේත ලිවිය හැකිය

if (a = 3);
{
   /* spend a long time debugging this */
}

සම්පාදකයා දෝෂයක් ලබා නොදෙන අතර බොහෝ කේත කියවන විට එය හඳුනා ගැනීමට අපහසුය. කෙසේ වෙතත්, ඔබ ලියන්නේ නම්:

if (3 = a)
{
   /* looks odd, but makes sense */
}

සම්පාදකයා දෝෂයක් ලබා දෙන අතර කේතය වෙනස් කිරීම මට පහසුය 3 == a. ඒ හා සමානව, කේතීකරණ ප්‍රමිතිය කොන්දේසියක් හෝ “හිස් ප්‍රකාශයක්” =තුළ භාවිතා කිරීමට ඉඩ නොදෙන්නේ නම්, මෙම දෝෂය සොයා ගැනීම සඳහා කේත පිරික්සුම් යන්ත්‍රයක් ගොඩනැඟීමේ පද්ධතියේ කොටසක් ලෙස භාවිතා කළ හැකිය.ifif

මම සී / සී ++ වෙතින් moved ත් වූ විට කේතීකරණ ප්‍රමිතීන් පිළිබඳ මගේ අදහස් බොහෝ සෙයින් වෙනස් විය: මම දැඩි ලෙස බලාත්මක කරන ලද සහ බොහෝ පිටු දිගින් යුත් කේතීකරණ ප්‍රමිතීන්ට කැමතියි. මම දැන් සිතන්නේ ඔබට අවශ්‍ය වන්නේ ලැයිස්තු ගත කිරීම පමණක් වන අතර නම් කිරීමේ සම්මුතීන් කිහිපයක මුල් කණ්ඩායම් සාමාජිකයන් අතර අවිධිමත් එකඟතාවයක් ලබා ගැනීමයි. අපි තවදුරටත් C / C ++ හි යෙදුම් ලියන සංවර්ධකයින් 30 කට වැඩි පිරිසකගේ ලෝකයක ජීවත් නොවෙමු ...

මම කිසි විටෙකත් JScript වලට අකමැති වීමට හේතුවක් තිබේ, සහ වසර ගණනාවක් තිස්සේ වෙබ් සංවර්ධනයට සිදුවිය හැකි හොඳම දේ ටයිප්ස්ක්‍රිප්ට් යැයි සිතන්න. HTML / CSS / JScript ආදියෙහි අඩුපාඩු නිසා වෙබ් UI සංවර්ධකයින්ට තවමත් කේතීකරණ ප්‍රමිතීන් අවශ්‍ය වනු ඇතැයි මම අපේක්ෂා කරමි.


4
"සම්පාදකයා දෝෂයක් ලබා නොදෙනු ඇත" බොහෝ නවීන සී සහ සී ++ සම්පාදකයින් එවැනි හැසිරීම් අනතුරු ඇඟවීම් සමඟ වාර්තා කිරීමට හෝ අවශ්‍ය නම් සම්පූර්ණ දෝෂ වලට සහාය දක්වයි. gcc.gnu.org/onlineocs/gcc/Warning-Options.html
JAB

2
"පළමුවෙන්ම මා දන්නා පරිදි බොබ් මාමා ජාවා පුද්ගලයෙකි, ඔහු පවසන දේ තේරුම් ගැනීමේදී මෙය ඉතා වැදගත් වේ", එය සත්‍යයක් නොවේ, බොබ් මාමා සී ++ ගැන අපූරු ලිපි ලියා ඇති අතර ඔහු අනිවාර්යයෙන්ම සී සමඟ වසර ගණනාවක් වැඩ කර ඇත.
ඇලස්සැන්ඩ්‍රෝ ටෙරුසි

@ ජේබ්, ස්තුතිවන්ත වන්න සී / සී ++ බොහෝ කලකට පෙර නව "ව්‍යාපාරික යෙදුම්" සඳහා භාවිතා කිරීම නැවැත්වීය, (උදා: මොඩමයට පෙර සී / සී ++ සම්පාදකයින්), සහ දැන් බොහෝ විට භාවිතා කරනුයේ සී / සී ++ විශේෂ experts යන් පමණි, ඒ වෙනුවට යූඅයි විශේෂ experts යන් (MFC) උදාහරණයක් ලෙස.
ඉයන්

1
LessAlessandroTeruzzi ඒකක පරීක්ෂණයක් මඟින් ක්‍රමයක් අසමත් වන බව ඔබට කියනු ඇත. එය අසමත් වන්නේ ඇයිද යන්න වෙනස් කාරණයකි - ඔබට එවැනි කේතයක් සහිත ක්‍රමවේදයක් සඳහා ඒකක පරීක්ෂණ තිබුනද, වැරැද්ද කුමක්දැයි සොයා ගැනීමට ඔබට ඉතා අසීරු වනු ඇත. C ++ යනු නිදොස් කිරීම සඳහා වඩාත්ම ද ishing ුවම් කරන භාෂාවකි.
ටී. සර්

2
මම හිතන්නේ මෙහි වරදවා වටහා ගැනීමක් තිබේ, ඔබට අන්කල් බොබ්ගේ එක වාක්‍යයක් ගෙන එය හුදකලා ලෙස විශ්ලේෂණය කළ නොහැක. ඔබට කුඩා පංති සහිත SOLID මෘදුකාංග තිබේ නම්, කෙටි ක්‍රමය සහ වෙඩි නොවදින ඒකක පරීක්ෂණ ආවරණය කේතීකරණ ප්‍රමිතිය අතිරික්ත වේ. ඔබට දුර්වල කේතයක්, විශාල අතුරුමුහුණතක්, විශාල කාර්යයන් සහ කුඩා ආවරණයක් තිබේ නම්, කේතීකරණ ප්‍රමිතිය මඟින් ඔබට යම් ප්‍රතිලාභයක් ලබා ගත හැකිය. එහෙත්, අන්කල් බොබ් යෝජනා කරන්නේ එකක් නොමැති බව නොව එය වාචිකව සහයෝගීතාවයෙන් හා ප්‍රතිනිර්මාණයෙන් ව්‍යාප්ත කිරීමයි (ප්‍රභව කේතයෙන් දුර්වල කේතය ඉවත් කරන්න). ඔබේ කේතය ජීවන කේතීකරණ ප්‍රමිතිය බවට පත් කරන්න.
ඇලස්සැන්ඩ්‍රෝ ටෙරුසි

3

ස්වයං ලේඛනගත කිරීමේ කේතකරණ ප්‍රමිතිය ප්‍රභවය වීම කරුණු දෙකක් අදහස් කරයි.

  1. ප්‍රවීණ දායකයින් වීමට මිනිසුන් කේත පදනම විමසා එය සමාලෝචනය කළ යුතුය. මෙය ඇදහිය නොහැකි තරම් වැදගත් ය. කේතකරණ මාර්ගෝපදේශ කියවීම කේත පදනමට කිමිදීම හා සසඳන විට කාලය නාස්තියකි.
  2. සුළු වෙනස්කම් වැදගත් නොවන බව එය පිළිගනී. මූලික මූලධර්මවලට එකඟ වී තේරුම් ගැනීම වැදගත්ය. ස්ථාවර ශෛලියක් පවත්වා ගැනීම l'art pour l'art ලෙස අනුගමනය නොකෙරේ. එය අනාරක්ෂිත නට්පිකර්වරුන්ට අනෙක් පුද්ගලයින්ට කරදර කිරීමට හා අවධානය වෙනතකට යොමු කිරීමට ඉඩ නොදේ. එය කණ්ඩායමක කේත හරහා සන්නිවේදනය පහසු කිරීම ය.

2

නිතර යාවත්කාලීන කරන ලද සහ හොඳින් ලියා ඇති කේත ප්‍රමිති ලේඛනයක් ඉතා ප්‍රයෝජනවත් විය හැකි නමුත් සාමාන්‍යයෙන් එය එසේ නොවේ. හොඳ ප්‍රමිති ලේඛනයක් නිර්මාණය කිරීම ඉතා අසීරු වන අතර එය යාවත්කාලීනව තබා ගැනීම ඊටත් වඩා දුෂ්කර බැවින් ප්‍රමිති ලේඛනය සමාගම භාවිතා කරන සත්‍ය කේතීකරණ ප්‍රමිතීන් පිළිබිඹු නොකරයි.

දුර්වල හා නොමඟ යවන කේතීකරණ ප්‍රමිති ලේඛනයක් වෙනුවට, කිසිවක් නොමැති වීම වඩා හොඳ වන අතර කේතයට එම ප්‍රමිතීන් නියෝජනය කිරීමට ඉඩ දෙන්න. කෙසේ හෝ වඩාත්ම වැදගත් කොටස වන්නේ කේතයේ ප්‍රමිතීන් යෙදීමයි, මේ සඳහා ලේඛනයකට වඩා වැඩි යමක් අවශ්‍ය වේ. අභිප්රේරණය, ක්රියාවලීන්, පුහුණු කිරීම්, මෙවලම් යනාදිය වඩා වැදගත් ය.


2

පැහැදිලිවම ප්‍රමාණවත් ලෙස ප්‍රකාශ කර නොමැති ඉතා වැදගත් දෙයක් නම් කේතීකරණ ප්‍රමිතීන් භාෂාව හා සමාන ය: ඒවා පරිණාමය වේ. ලිඛිත කේතීකරණ ප්‍රමිතියක් මේ ආකාරයටම පවතින අතර එය එසේ නොවේ නම් එය අඛණ්ඩව යල් පැන ගිය හා නිෂ් .ල ය.

ඇණ ගැසූ කේතීකරණ ප්‍රමිතියක් නොතිබීම එතරම් නරක නැත. ඔබ පිරික්සීම් පිළිබඳ සම වයස් සමාලෝචන කරන්නේ නම්, කේතීකරණ ප්‍රමිතියට අනුකූල නොවන යමක් නිධිය තුළට ඇතුළු වන විට එයින් අදහස් වන්නේ පුද්ගලයන් දෙදෙනෙකු ඒ ගැන සිතූ බවයි * සහ මෙම විචල්‍යයේ වාසිය තීරණය කළේ කේතයේ ඉතිරි කොටස සමඟ ඇති නොගැලපීම ඉක්මවා යයි.

ලිඛිත ප්‍රමිතියක් නොතිබීම, රතු කණ්ඩායමක් ඉවත් කරයි, එමඟින් සමාගමක කණ්ඩායමක් නව ව්‍යාපෘතියක් සඳහා කේතීකරණ ප්‍රමිතියේ නව විචල්‍යතාවයක් අත්හදා බැලීමට ඉඩ සලසයි, එක්කෝ ඔවුන්ට යමක් අත්හදා බැලීමට අවශ්‍ය නිසා හෝ වෙනත් ප්‍රමිතියකට ප්‍රායෝගික යෙදුම් ඇති නිසා විය හැකිය. ඔවුන් භාවිතා කරන සමහර ස්වයංක්‍රීය මෙවලම් මත.

ප්‍රමිතියක් ලිවීම මුලින් අදහස් කළ ප්‍රමාණයට වඩා නම්‍යශීලී බවක් ඉවත් කිරීමේ ප්‍රවණතාවක් ඇති අතර අනෙක් දේ කිරීමට වැය කළ හැකි සුළු කාලයක් ගත කරයි. ඔබ කිසි විටෙකත් කේතීකරණ ප්‍රමිතීන් ලිවිය යුතු යැයි මම නොකියමි, ලිඛිත ප්‍රමිතීන්ට නිසැකවම ඒවායේ ප්‍රතිලාභ ඇත, විශේෂයෙන් විවිධ ස්ථානවල සේවය කරන කණ්ඩායම් එකම කේත පදනමක් මත වැඩ කරන්නේ නම්.

දැඩි ලෙස සම්බන්ධ: කේතීකරණ ප්‍රමිතීන්හි පරිණාමය, ඔබ ඒවා සමඟ කටයුතු කරන්නේ කෙසේද?


පිරික්සුම් කිරීමේදී කේතය සමාලෝචනය කරන විට මිනිසුන් නොසිතන්නේ නම්, ඔබේ ගැටළු කේතීකරණ ප්‍රමිතීන්ට වඩා විශාලය.


1

ඒවා වෙනස් කිරීම විශාල බාධාවක් බවට පත්වන අතර මිනිසුන් මොළයේ නියැලී නිවැරදි දේ කරනවාට වඩා නීතියේ අකුරට ආරක්ෂිතව අනුගත වනු ඇත.

සම්මතයෙන් කොටසක් උදව් නොකරන, කේතය නරක අතට හැරෙන දවසක් පැමිණෙනු ඇත. සමහර අය ප්‍රමිතියට අනුගත වනු ඇත, මන්ද එය ලියා ඇති අතර ඔවුන් ආරක්ෂිත වන අතර නීති රීති අනුගමනය කළ යුතු බැවිනි. සම්මත අනුකූල කේතයට වඩා හොඳ කේතයක් ලිවීමට කැමති අය කලකිරීමට හා කෝපයට පත් වනු ඇත. තර්ක හා එකඟ නොවීම් ඇති අතර ප්‍රමිතිය ලියා නොතිබුනේ නම් ගවේෂණය සහ සාකච්ඡාව ඇත.


0

මම හිතන්නේ මෙහි බොහෝ ලිපි ශෛලීය මාර්ගෝපදේශය සමඟ කේතීකරණ ප්‍රමිතිය ව්‍යාකූල කරයි.

විවිධ කණ්ඩායම් විසින් සකස් කරන ලද මොඩියුලයන් එකම සම්පාදක විකල්පයන් ඇති බවට වග බලා ගැනීම සහ ABI යනු අවකාශ ගණන කොපමණ ප්‍රමාණයක් ඇතුළත් කර ඇත්ද යන්නට වඩා වෙනස් දෙයකි.

# ගොනු සැකසීමට නිසි ක්‍රමය සහ ශීර්ෂ ගොනුවක ගෝලීය නාම අවකාශය දූෂණය නොකිරීම වැනි දේ කළ යුතුය ලේඛනගත යුතු අතර එමඟින් මූලික කේතීකරණ සහ කේත සමාලෝචන වලදී ඒවා පිරික්සුම් ලැයිස්තුවක් ලෙස භාවිතා කළ හැකිය.

විශේෂයෙන් "XXX භාවිතා නොකරන්න, එය YYY සමඟ අනුකූලතා ගැටලු ඇති කරයි" යනු වෙනත් කේත අනුගමනය කිරීමේදී ඔබ උදාහරණ ලෙස දකින දෙයක් නොවේ, මන්ද එය නොමැති නිසාය. එබැවින් කේතය ප්‍රමිති ග්‍රහණය කර ගන්නා ආකාරය වේ සමහර ප්‍රමිති සඳහා අපැහැදිලි හෝ සම්පූර්ණයෙන්ම අතුරුදහන් විය හැකිය, එබැවින් මෙය විශ්වීය සැලැස්මක් විය නොහැක.

ව්‍යතිරේක භාවිතා නොකිරීම හෝ newඇතැම් කාවැද්දූ පද්ධතිවල භාවිතා නොකිරීම වැනි බරපතල ලෙස පැතිරී ඇති හා වැදගත් දෙයකට නොහැකිය පොදු සංස්කෘතික දැනුමක් ලෙස , මන්ද “තොරතුරු සංස්කෘතික (පමණක්)” ISO-9000 වැනි නිෂ්පාදන ප්‍රමිතීන්ගේ මූලික මූලධර්මවලට පටහැනි වන බැවිනි. මෙම කාවැද්දූ පද්ධතිවල සංවර්ධකයා භාවිතා කරයි (උදා: මෝටර් රථ යෙදුම් සඳහා). මෙම වැදගත් කරුණු ලේඛනගත කළ යුතුය, අත්සන් කර විධිමත් ආකාරයකින් ගොනු කළ යුතුය.

නමුත් එය අදාළ වන්නේ කේතීකරණයට මිස ශෛලියට නොවේ .

C සහ C ++ හි නව නිපැයුම් කරුවන් පෙන්නුම් කරන්නේ CaMelCaSe නොව කුඩා අකුරු භාවිතා කිරීමයි. ඉතින් බොහෝ සංවර්ධකයින් දිය උල්පතෙන් ගම්‍ය වන ආදර්ශය අනුගමනය නොකරන්නේ ඇයි? සම්මත පුස්තකාලයේ ශෛලිය හා කැනොනිකල් ඉගැන්වීම් ද්‍රව්‍ය අනුගමනය කළ යුතු ශෛලිය විය යුතු නොවේද?

මේ අතර, මිනිසුන් කරන්න භාවිතය වැනි, පිටපත් නොකළ යුතු බව කළ දේවල් සඳහා සම්මත පුස්තකාල ශීර්ෂ ආදර්ශය අනුගමනය __Uglyසාර්ව පරාමිතීන් සඳහා නම් සහ ගොනු-නැවත නොවන රටාව ඇතුළත් වේ.

එබැවින් දේවල් තිබීම බොහෝ විට වැදගත් ශෛලියක් ලෙස නොපෙනේ, නැතහොත් අනෙක් අතට උදාහරණ තිබීම ව්‍යාපෘති කේතයේ අනුගමනය නොකළ යුතු දේ පිළිබඳව පැහැදිලි නොවිය හැකිය. “ශෛලිය” (හෝ කේතීකරණ සම්මුතීන්) හොඳම වම්පස යන නිබන්ධනයට දෙකම ප්‍රති-ආදර්ශ වේ.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.