பிழைத்திருத்தம் என்றால் என்ன: உட்பொதிக்கப்பட்ட அமைப்புகளில் வகைகள் மற்றும் நுட்பங்கள்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





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

பிழைத்திருத்தம் என்றால் என்ன?

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




பிழைத்திருத்தம்

பிழைத்திருத்தம்

பிழைத்திருத்த வகைகள்

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



  • PHP இல், இந்த கருவிகளில் ஏதேனும் ஒன்றைப் பயன்படுத்தி பிழைத்திருத்த கிளையண்டை இணைக்க PHP குறியீட்டை பிழைதிருத்தம் செய்யலாம். Xdebug மற்றும் Zendbugger போன்ற பிழைத்திருத்த பயன்பாடுகள் PHPstorm உடன் வேலை செய்ய பயன்படுத்தப்படுகின்றன. PHP பிழைத்திருத்தத்திற்கான பிழைத்திருத்த கருவியாக கின்ட் பயன்படுத்தப்படுகிறது.

எடுத்துக்காட்டாக, வேர்ட்பிரஸ் இல் PHP பிழைத்திருத்தத்தை இயக்க, wp-config.php கோப்பைத் திருத்தி தேவையான குறியீட்டைச் சேர்க்கவும். ரூட் அகராதி என்ற வார்த்தையில் ஒரு பிழை கோப்பு (error_log.txt) தயாரிக்கப்படுகிறது, இது ஒரு வலையைப் பயன்படுத்தி உருவாக்கக்கூடியது மற்றும் எழுதக்கூடியது. உருவாக்க மற்றும் எழுத ஒரு FTP நிரலைப் பயன்படுத்தவும். எனவே முன் இறுதியில் மற்றும் பின் இறுதியில் ஏற்பட்ட அனைத்து பிழைகள் அந்த பிழைக் கோப்பில் உள்நுழைய முடியும்.

  • ஜாவாஸ்கிரிப்ட் பிழைத்திருத்தம் உலாவியின் பிழைத்திருத்த கருவி மற்றும் ஜாவாஸ்கிரிப்ட் கன்சோலைப் பயன்படுத்துகிறது. எந்த ஜாவாஸ்கிரிப்ட் பிழையும் ஏற்படலாம் மற்றும் வேர்ட்பிரஸ் செயல்பாடுகளை செயல்படுத்துவதையும் நிறுத்துவதையும் நிறுத்துகிறது. ஜாவாஸ்கிரிப்ட் கன்சோல் திறந்திருக்கும் போது, ​​அனைத்து பிழை செய்திகளும் அழிக்கப்படும். இருப்பினும், சில கன்சோல் எச்சரிக்கைகள் சரி செய்யப்பட வேண்டிய பிழை செய்தியை உருவாக்கலாம்.

வெவ்வேறு வகைகள் உள்ளன வெவ்வேறு இயக்க முறைமைகளுக்கான பிழைத்திருத்தம். அவை,

  • லினக்ஸ் மற்றும் யூனிக்ஸ் இயக்க முறைமைகளுக்கு, ஜி.டி.பி ஒரு நிலையான பிழைத்திருத்தியாக பயன்படுத்தப்படுகிறது.
  • விண்டோஸ் ஓஎஸ்ஸைப் பொறுத்தவரை, காட்சி ஸ்டுடியோ ஒரு சக்திவாய்ந்த எடிட்டர் மற்றும் பிழைத்திருத்தமாகும்.
  • மேக் ஓஎஸ்ஸைப் பொறுத்தவரை, எல்எல்டிபி ஒரு உயர் மட்ட பிழைத்திருத்தமாகும்.
  • சி / சி ++ செயல்பாடுகளில் நினைவக பிழைகள் பிழைத்திருத்தத்தின் ஆதாரமாக இன்டெல் இணை ஆய்வாளர் பயன்படுத்தப்படுகிறது.

பிழைத்திருத்த செயல்முறை

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


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

பிழைத்திருத்த மென்பொருள்

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

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

மென்பொருளை பிழைத்திருத்தத்தில் ஈடுபடும் படிகள்,

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

பிழைத்திருத்த நுட்பங்கள்

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

  • முரட்டு சக்தியால் பிழைதிருத்தம்
  • தூண்டல் உத்தி
  • கழித்தல் உத்தி
  • பின்வாங்கல் உத்தி மற்றும்
  • சோதனை மூலம் பிழைதிருத்தம்.

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

தூண்டல் மூலோபாயத்தில் தொடர்புடைய தரவுகளின் இருப்பிடம், தரவின் அமைப்பு, வடிவமைத்தல் கருதுகோள் (பிழைகள் ஏற்படக்கூடிய காரணங்களை வழங்குகிறது) மற்றும் நிரூபிக்கும் கருதுகோள் ஆகியவை அடங்கும்.

துப்பறியும் மூலோபாயம் பிழைகள் அல்லது கருதுகோளின் சாத்தியமான காரணங்களை அடையாளம் காண்பது தகவல்களைப் பயன்படுத்தி சாத்தியமான காரணங்களை நீக்குதல் கருதுகோளின் சுத்திகரிப்பு (ஒவ்வொன்றாக பகுப்பாய்வு செய்தல்)

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

சோதனையின் மூலம் பிழைத்திருத்தம் என்பது தூண்டல் மற்றும் பிழைத்திருத்தத்தின் மூலம் பிழைத்திருத்தத்துடன் இணைத்தல் ஆகும். பிழைத்திருத்தத்தில் பயன்படுத்தப்படும் சோதனை வழக்குகள் சோதனை செயல்பாட்டில் பயன்படுத்தப்படும் சோதனை நிகழ்வுகளிலிருந்து வேறுபட்டவை.

உட்பொதிக்கப்பட்ட கணினிகளில் பிழைத்திருத்த நுட்பங்கள்

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

உட்பொதிக்கப்பட்ட அமைப்பில் 6 பிழைத்திருத்த நுட்பங்கள் உள்ளன.

  • சிக்கலான தரவை எளிதாக்குங்கள்
  • பிரித்து வெல்லுங்கள்
  • செயல்முறை மெதுவாக
  • ஒரு நேரத்தில் ஒரு மாறியை மட்டும் மாற்றவும்
  • ஆஃப்லைன் மாதிரிகளை உருவாக்குதல்
  • அறியப்பட்ட-நல்ல மாநிலத்திலிருந்து தொடங்குங்கள்.

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

  • பிழை அல்லது சிக்கலை மீண்டும் உருவாக்குங்கள்
  • பயனரிடமிருந்து உள்ளீட்டைப் பயன்படுத்தி பிழையை விளக்குங்கள்
  • பிழை தோன்றும்போது நிரலின் அனைத்து மாறி மதிப்புகள் மற்றும் நிலையைப் பெற முயற்சிக்கவும்
  • பிழையை ஆராய்ந்து பிழைக்கான காரணத்தைக் கண்டறியவும்
  • பிழையைச் சரிசெய்து புதிய பிழைகளின் அனைத்து காரணங்களையும் சரிபார்க்கவும்.

பிழைத்திருத்த கருவிகள்

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

பெரும்பாலும் பயன்படுத்தப்படுகிறது பிழைத்திருத்த கருவிகள் GDB, DDD மற்றும் கிரகணம்.

  • ஜி.டி.பி கருவி: இந்த வகை கருவி யூனிக்ஸ் நிரலாக்கத்தில் பயன்படுத்தப்படுகிறது. ஜி.டி.பி அனைத்து லினக்ஸ் கணினிகளிலும் முன்பே நிறுவப்பட்டிருந்தால், ஜி.சி.சி கம்பைலர் தொகுப்பை பதிவிறக்கம் செய்வது அவசியம்.
  • டி.டி.டி கருவி: டி.டி.டி என்றால் டேட்டா டிஸ்ப்ளே பிழைத்திருத்தம், இது யூனிக்ஸ் கணினிகளில் கிராஃபிக் பயனர் இடைமுகத்தை (ஜி.யு.ஐ) இயக்க பயன்படுகிறது.
  • கிரகணம்: ஐடிஇ கருவி என்பது ஒரு எடிட்டர், பில்ட் டூல், பிழைதிருத்தி மற்றும் பிற மேம்பாட்டு கருவிகளின் ஒருங்கிணைப்பு ஆகும். ஐடிஇ மிகவும் பிரபலமான கிரகண கருவியாகும். டி.டி.டி, ஜி.டி.பி மற்றும் பிற கருவிகளுடன் ஒப்பிடும்போது இது மிகவும் திறமையாக செயல்படுகிறது.

பிழைத்திருத்த கருவிகளின் பட்டியல் கீழே பட்டியலிடப்பட்டுள்ளது.

  • பணக்கார இணைய பயன்பாடுகளை பிழைதிருத்தம் செய்ய AppPuncher பிழைத்திருத்தம் பயன்படுத்தப்படுகிறது
  • AQtime பிழைத்திருத்தி
  • CA / EZ டெஸ்ட் என்பது ஒரு CICS ஊடாடும் சோதனை / பிழைத்திருத்த மென்பொருள் தொகுப்பு ஆகும்
  • CharmDebug என்பது Charm ++ க்கான பிழைத்திருத்தமாகும்
  • கோட்வியூ பிழைத்திருத்தி
  • டிபிஜி ஒரு PHP பிழைத்திருத்த மற்றும் சுயவிவரமாகும்
  • dbx பிழைத்திருத்தி
  • விநியோகிக்கப்பட்ட பிழைத்திருத்த கருவி (அல்லினியா டி.டி.டி)
  • டி.டி.டிலைட் - விஷுவல் ஸ்டுடியோ 2008 க்கு டி.டி.டிலைட்டை சீரமைக்கவும்
  • DEBUG என்பது DOS மற்றும் Microsoft Windows இன் உள்ளமைக்கப்பட்ட பிழைத்திருத்தமாகும்
  • MySQL க்கான பிழைத்திருத்தி
  • ஓபரா டிராகன்ஃபிளை
  • டைனமிக் பிழைத்திருத்த நுட்பம் (டி.டி.டி)
  • உட்பொதிக்கப்பட்ட கணினி பிழைத்திருத்த செருகுநிரல் கிரகணத்திற்கு பயன்படுத்தப்படுகிறது
  • ஃப்யூஷன் டெபக்
  • பிழைத்திருத்த OpenGL, OpenGL ES, மற்றும் OpenCL பிழைத்திருத்த மற்றும் சுயவிவரம். விண்டோஸ், லினக்ஸ், மேக் ஓஎஸ் எக்ஸ் மற்றும் ஐபோன் ஆகியவற்றிற்கு
  • குனு பிழைத்திருத்தம் (ஜி.டி.பி), குனு பினூட்டில்ஸ்
  • இன்டெல் பிழைத்திருத்தி (ஐடிபி)
  • கணினி சுற்று பிழைத்திருத்தமாக பயன்படுத்தப்படுகிறது உட்பொதிக்கப்பட்ட அமைப்புகள்
  • ஊடாடும் பிரித்தெடுத்தல் (ஐடிஏ புரோ)
  • ஜாவா பிளாட்ஃபார்ம் பிழைத்திருத்தக் கட்டமைப்பு மூல ஜாவா பிழைத்திருத்தி
  • எல்.எல்.டி.பி.
  • மேக்ஸ் பக்
  • ஐபிஎம் பகுத்தறிவு சுத்திகரிப்பு
  • TRACE32 உட்பொதிக்கப்பட்ட அமைப்புகளுக்கான சுற்று பிழைத்திருத்தமாகும்
  • வி.பி. வாட்ச் பிழைத்திருத்தி - விஷுவல் பேசிக் 6.0 க்கான பிழைத்திருத்தி
  • மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோ பிழைத்திருத்தி
  • WinDbg
  • Xdebug - PHP பிழைத்திருத்தி மற்றும் சுயவிவரம்

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