தொடரியல் பிழை என்றால் என்ன?

தொடரியல் பிழையை எவ்வாறு அடையாளம் காணலாம்?



தொடரியல் என்பது ஒரு கணினியில் உள்ள பல்வேறு அறிக்கைகள், அவை ஒரு கட்டமைப்பை உருவாக்க எழுதப்பட்டுள்ளன. உங்கள் கேஜெட்டின் திரையில் ‘தொடரியல் பிழை’ என்ற சொல் தோன்றும்போது, ​​நீங்கள் இப்போது சேர்த்த குறியீட்டில் ஒருவித சிக்கல் இருப்பதாக இதன் பொருள்.

தொடரியல் பிழையின் வரையறை

கணினியில் உள்ள அனைத்தும் கான்கிரீட் தொடரியல் வடிவத்தில் வடிவமைக்கப்பட்டுள்ளன. உங்கள் உள்ளீடு அந்த தொடரியல் தொகுப்போடு பொருந்தவில்லை என்றால், நீங்கள் ஒரு தொடரியல் பிழையை எதிர்கொள்ள அதிக வாய்ப்புகள் உள்ளன. வரையறையின்படி, பயனரின் உள்ளீட்டில் தொடரியல் பிழை ஒரு தவறு என்று நீங்கள் கூறலாம், எனவே கணினி உள்ளீட்டு கேள்விக்கு பதிலளிக்க முடியாது.



நிரல் மற்றும் பயனர் உள்ளீட்டின் இணக்கம்

நிரலாக்க மொழியின் படி, நிரலாக்க நேரத்தில் சேர்க்கப்பட்ட தொடரியல் மற்றும் நீங்கள் சேர்த்துள்ள மூல குறியீடு, திட்டமிடப்பட்ட வடிவமைப்பிற்கு இணங்காதபோது, ​​ஒரு தொடரியல் பிழை தோன்றும்.



குறியீட்டு மற்றும் தொடரியல் பிழைகள்

ஒரு தொடரியல் பிழை தோன்றும்போது, ​​அது ஒரு முறை புரோகிராமருக்கு தங்கள் நிரலை மீண்டும் சென்று அவர்கள் சேர்த்த குறியீடுகளில் தங்கள் தவறுகளைக் கண்டறிய உதவுகிறது. மூலக் குறியீடு ஒழுங்காக இருக்கும் வரை, சரியான எழுத்துப்பிழைகளில் மற்றும் சரியான நிறுத்தற்குறியைக் கொண்டிருக்கும் வரை, நீங்கள் நிரலாக்கத்தின் அடுத்த கட்டத்திற்கு செல்ல முடியாது.



தொடரியல் பிழைகள் என்ன?

நிரலாக்க மொழியில் துல்லியமாக இருக்க வேண்டும் என்பதால் பயனர் சரியான நிறுத்தற்குறி அல்லது சரியான குறியீட்டைச் சேர்க்காதபோது ஒரு தொடரியல் பிழை ஏற்படுகிறது. குறியீட்டிலிருந்து ஒரு எழுத்துக்கள் காணவில்லை என்றாலும், நீங்கள் ஒரு தொடரியல் பிழைக்கு திருப்பி விடப்படுவீர்கள்.

பயனர்கள் எழுத்துப்பிழையில் கவனம் செலுத்துவது மிகவும் முக்கியம், அத்துடன் ஒரு கட்டளையைச் சேர்க்கும்போது நிறுத்தற்குறி.

தொடரியல் பிழை குறித்து நீங்கள் ஏன் கவனமாக இருக்க வேண்டும்?

கணினி மொழி மற்ற மொழிகளிலிருந்து மிகவும் வேறுபட்டது. ஒரு முழு நிரலும் இந்த மொழியை அடிப்படையாகக் கொண்டது. உதாரணமாக, நீங்கள் ஒரு வலைப்பக்கத்தை உருவாக்க வேண்டும், மற்றும் நிரலாக்கத்தில் முக்கியமான எழுத்துப்பிழைகள் மற்றும் நிறுத்தற்குறிகளை நீங்கள் தவறவிட்டிருந்தால், மறுபுறத்தில் வலைப்பக்கத்தை நீங்கள் செயல்படுத்த முடியாது. இத்தகைய சூழ்நிலைகளைத் தவிர்க்க, நீங்கள் கட்டளைகளில் பிழைகளைத் தவிர்க்க வேண்டும். நிரலை இயங்க வைக்க, அல்லது நிரல் சரியாக வேலை செய்ய, நீங்கள் தொடரியல் பிழைகளைத் தவிர்க்க வேண்டும்.



தொடரியல் பிழை பிற குறியீட்டு பிழைகளிலிருந்து எவ்வாறு வேறுபடுகிறது?

பொதுவாக, ஒரு நிரலின் இயக்கத்தை பாதிக்கும் இரண்டு பிழைகள் உள்ளன. ஒன்று தொடரியல் பிழை, மற்றொன்று தருக்க பிழை. தொடரியல் பிழை, முன்பு குறிப்பிட்டது போல ஒரு தொடரியல் பிழை தோன்றியவுடன் நீங்கள் கண்டுபிடிக்க அல்லது கண்டுபிடிக்கக்கூடிய தவறு. இருப்பினும், ஒரு தருக்க பிழையைக் கண்டறிவது அவ்வளவு எளிதானது அல்ல. இது ஒரு தொடரியல் பிழை மற்றும் பிற குறியீட்டு பிழைகள் ஆகியவற்றின் முக்கிய வேறுபாடு.

தருக்க பிழைகள் தொகுப்பாளரால் முன்னிலைப்படுத்தப்படுவதில்லை, ஏனெனில் இவை உண்மையில் கணினி மொழியின் தொடரியல் படி. இதனால்தான் தொகுப்பாளர் தங்கள் திட்டத்தில் ஒரு தர்க்கரீதியான பிழையைக் கண்டறிவது மிகவும் கடினம்.

கம்ப்யூட்டர் மொழியின் தொடரியல் படி ஒரு தருக்க பிழையை கம்பைலரால் அடையாளம் காணமுடியாததால், நிரல் சீராக இயங்கும் என்று அர்த்தமல்ல. பிழைகள் இருக்கும், இவை தர்க்கரீதியான பிழைகள், அவை ஒரு தொகுப்பாளருக்கு முன்னிலைப்படுத்த கடினமாக இருக்கும்.

தொடரியல் பிழைகள் சரி செய்ய முடியுமா?

நிச்சயமாக, அவற்றை சரிசெய்ய முடியும். உங்கள் நிரலை மீண்டும் அணுக வேண்டும் மற்றும் எந்த நிறுத்தற்குறி அல்லது எழுத்து பிழைகளுக்கும் முழு நிரலையும் மீண்டும் சரிபார்க்க வேண்டும். இது கொஞ்சம் அதிகமாக வேலை செய்கிறது, ஆனால் நிரலாக்கமானது எளிதான வேலை அல்ல. உங்கள் நிரல் சரியானதாக இருக்க வேண்டும் என்றும் அது சீராக இயங்க வேண்டும் என்றும் நீங்கள் விரும்பினால், இதுபோன்ற பிழைகள் குறித்து நீங்கள் ஒரு கண் வைத்திருக்க வேண்டும், அவற்றை முதலில் தவிர்க்க வேண்டும்.

நீங்கள் செய்யக்கூடிய பொதுவான நிறுத்தற்குறி மற்றும் எழுத்து பிழைகள் வகைகள்

  • ஒரு குறியீட்டை எழுதும் போது அரை பெருங்குடலை நீங்கள் இழக்க அதிக வாய்ப்பு உள்ளது.
  • நிரல்கள் மற்றும் குறியீட்டு முறைகளை உருவாக்கும் நபர்களின் தட்டச்சு வேகம் மிகவும் வேகமாக இருப்பதால், குறியீட்டை விரைவாக முடிப்பதில் அவர்கள் ஒரு வார்த்தையை தவறாக உச்சரிக்க வாய்ப்புள்ளது. உதாரணமாக, கான்ஸ்ட்டை எழுதுவதற்கு பதிலாக, புரோகிராமர் செலவு எழுதுகிறார். இது ஒரு சிறிய தவறு போல் தோன்றலாம், ஆனால் இது முன்னேற உங்கள் திட்டத்தை தடுக்கும்.
  • ஒரு நெருக்கமான இறுதி அடைப்பைச் சேர்ப்பதன் மூலம் செயல்பாட்டை மூடுவதையும் நீங்கள் மறந்துவிடலாம். நீங்கள் அடைப்புக்குறியைத் தவறவிட்டதால் இது ஒரு தொடரியல் பிழையைக் காண்பிக்கும். எடுத்துக்காட்டாக, உங்கள் கட்டளை:
result = (SecondVal –firstVal / 3)

ஆனால் நீங்கள் கடைசி அடைப்பை இழந்து எழுதினீர்கள்:

result = (SecondVal –firstVal / 3

நீங்கள் அடைப்புக்குறியைத் தவறவிட்டதால் இது உங்களை ஒரு தொடரியல் பிழைக்கு திருப்பிவிடும்.

  • பயனர்கள் செய்யும் மற்றொரு பொதுவான பிழை இடைவெளி. ஒரு காலத்திற்கும் இரண்டாவது காலத்திற்கும் இடையிலான இடைவெளி மிகவும் முக்கியமானது. சில நேரங்களில், தொகுப்பிகள் குறியீட்டில் கூடுதல் இடத்தைச் சேர்க்கின்றன, இது தொடரியல் பிழையை ஏற்படுத்துகிறது.
  • இரட்டை மேற்கோள்கள், குறியீட்டு முறையின் ஒரு முக்கிய பண்பு பெரும்பாலும் பலரால் தவறவிடப்படுகிறது. இது மீண்டும், ஒரு பொதுவான தொடரியல் பிழையாகும், இது கவனம் செலுத்தப்பட வேண்டும்.