மென்பொருள் வழு: திருத்தங்களுக்கு இடையிலான வேறுபாடு
உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
*விரிவாக்கம்* |
*விரிவாக்கம்* |
||
வரிசை 1:
'''மென்பொருள் வழு''' என்பது மென்பொருள்
வழுக்கள் பல்வேறு தவறான பின்விளைவுகளை ஏற்படு்த்தக்கூடும், அதனால் மென்பொருளை பயன்படுத்தும் பயனர் பல்வேறு குறைபாடுகளை சந்திக்க நேரலாம். சில வழுக்கள் மென்பொருளின் செயல்பாட்டை மட்டும் பாதிக்கும், சில வெகு காலத்திற்கு கண்டுபிடிக்ப்படாமலே இருக்கும். சில கடுமையான வலுக்கள் மென்பொருளை வேலை செய்யாமல் தடுக்கும் அல்லது தீயநோக்குடைய பயனர்கள் கணினியின் அணுகுக் கட்டுப்பாட்டை மீறி அனுமதிபெறாத சிறப்புரிமை பெற வழி ஏற்படுத்தும்.
வரிசை 25:
===நிரல்மொழி உதவி===
நிரலாக்கமொழிகள் நிரலாளர்கள் வழுக்கள் உண்டாக்குவதை தடுக்க பெயர் இடும் முறை, நிரல் கூறு போன்ற பல்வேறு சிறப்பியல்புகளை கொண்டுள்ளன. தவறாக எழுதும் சில நிரல் தொடர்களின் தொடர்நிரலிகள்(syntax) சரியாக இருந்தாலும் அந்த தவறுகள் நிரலாளர்கள் பயன்படுத்தும் சில வகையான தடை சோதனைகளில் சிக்கிவிடும்.
===நிரற்றொடர் பகுப்பாய்வு===
நிரற்றொடர் பகுப்பாய்வு கருவிகள் நிரலாளர்கள் தங்கள் நிரலை கணினித்தொகுப்பி அல்லாமல் வேறு வகையிலும் சோதித்து பார்க்க உதவுகிறது. பொதுவாக நிரலாளர்கள் தங்கள் நிரல்களில் விவரக்கூற்று(specification) அடிப்படையில் உள்ள வலுக்களை கண்டறிந்தாலும் அவை எளிதில் தீர்க்க முடியாதவை. இக்கருவிகள் நிரல் எழுதுவோராலேயே பெரும்பாலான தவறுகள்\வழுக்கள் ஒரே மாதிரி ஏற்படுகின்றன என்பதனை அடிப்படையாக கொண்டு தயாரிக்கப்படுபவை.
==வழுநீக்கல்==
கணினி நிரலில் உள்ள வழுக்களை கண்டறிவதும் தீர்ப்பதுமே (வழுநீக்கல்) நிரல் எழுதுவதை விட அதிக நேரம் ஆகும் செயலாகும்.
==மேற்கோள்கள்==
|