එය බොහෝ විට හොඳ අදහසක්!
ඔබේ කේත පදනමේ සාමාන්ය ශ්රිත දිග අඩු කිරීම සඳහා දිගු රේඛීය ක්රියා අනුපිළිවෙල වෙනම ශ්රිතවලට බෙදීම පිළිබඳව මම ගැටළුවක් ඇති කර ගනිමි :
function step1(){
// ...
step2(zarb, foo, biz);
}
function step2(zarb, foo, biz){
// ...
step3(zarb, foo, biz, gleep);
}
function step3(zarb, foo, biz, gleep){
// ...
}
දැන් ඔබ ඇත්ත වශයෙන්ම ප්රභව රේඛා එකතු කර ඇති අතර සම්පූර්ණ කියවීමේ හැකියාව සැලකිය යුතු ලෙස අඩු කර ඇත. විශේෂයෙන් ඔබ දැන් තත්වය නිරීක්ෂණය කිරීම සඳහා එක් එක් ශ්රිතය අතර පරාමිතීන් රාශියක් පසුකරන්නේ නම්. අහෝ!
කෙසේ වෙතත් , තනි පැහැදිලි අරමුණක් ඉටු කරන පිරිසිදු ශ්රිතයකට පේළි එකක් හෝ කිහිපයක් උපුටා ගැනීමට ඔබ සමත් වී ඇත්නම් (එක් වරක් පමණක් කැඳවනු ලැබුවද ), එවිට ඔබ කියවීමේ හැකියාව වැඩි දියුණු කර ඇත:
function foo(){
f = getFrambulation();
g = deglorbFramb(f);
r = reglorbulate(g);
}
තථ්ය-ලෝක තත්වයන් තුළ මෙය පහසු නොවනු ඇත, නමුත් ඔබ ඒ ගැන දීර් long කාලයක් තිස්සේ සිතන්නේ නම් පිරිසිදු ක්රියාකාරිත්වයේ කොටස් බොහෝ විට විහිළුවට ලක් කළ හැකිය.
ඔබට හොඳ ක්රියා පද සහිත කාර්යයන් ඇති විට සහ ඔබේ දෙමව්පියන්ගේ ක්රියාකාරිත්වය ඔවුන් අමතන විට සහ ගද්යයේ ඡේදයක් මෙන් ප්රායෝගිකව කියවන විට ඔබ නිවැරදි මාර්ගයේ සිටින බව ඔබ දැන ගනු ඇත.
වැඩි ක්රියාකාරිත්වයක් එක් කිරීම සඳහා ඔබ සති කිහිපයකට පසු ආපසු පැමිණෙන විට, ඔබට එම ශ්රිතයන්ගෙන් එකක් නැවත භාවිතා කළ හැකි බව ඔබට පෙනී ගියහොත්, අනේ, ප්රීති ප්රමෝදය! මොනතරම් විස්මයජනක විකිරණ සතුටක්ද!