படிப்பதற்கு கடினமான code அதாவது கீழே வர வேண்டிய coding மேலாகவோ
அல்லது மேலே வர வேண்டிய coding கீழாகவோ
இருக்கும். நிரலின் ஒரு பகுதியானது வேறொரு பகுதிக்கு அடிக்கடி skip செய்யப்பட்டிருக்கும். பொதுவாக goto statement உபயோகித்து எழுதப்படும் நிரல்கள் spaghetti code எனப்படுகின்றது.
ஒரு கின்னம் நிறைய noodles வைத்துக் கொண்டு noodle ஒன்றின்
அடுத்த முனையை தேட முயல்வது போல் தான் spaghetti coding அமைப்பும்.
நிரல் முறையில் இது bad programming
practice ஆக எடுத்துக் கொள்ளப் படுகின்றது.
நிரலில் பிழை என்றால் எங்கே பிழை என்பது அறிவது கடினமாகும். Modern programming மொழிகளில் goto கிடையாது. Sub routines உபயோகம், மொத்த கோடிங்கை பகுதியாக(in to sections) பிரித்தல் மூலம் spaghetti coding ஆனதை தவிர்க்கலாம்.
நூடுல்ஸ் எடுத்தாக்காட்டு நல்லா இருக்கு.
ReplyDeletePlease remove word verification. It stops many readers from giving comment.
Noodles is not an example. Spaghetti is the kind of dish!
ReplyDeleteNoodles is not an example. spaghetti is the kind of dish.
ReplyDelete