ፕሮግራሞች ለምን ይወድቃሉ

ፕሮግራሞች ለምን ይወድቃሉ
ፕሮግራሞች ለምን ይወድቃሉ

ቪዲዮ: ፕሮግራሞች ለምን ይወድቃሉ

ቪዲዮ: ፕሮግራሞች ለምን ይወድቃሉ
ቪዲዮ: ሰዎች በኔትወርክ ማርኬቲንግ ለምን ይወድቃሉ 2024, ህዳር
Anonim

ዛሬ በግል ኮምፒተሮች እገዛ የተፈቱ የተለያዩ ተግባራት እጅግ በጣም ብዙ የመተግበሪያ መርሃግብሮች በመኖራቸው ይሰጣሉ ፡፡ ከሶፍትዌሩ ጋር አብሮ የመስራት ምቾት በአብዛኛው የተመካው የአስቸኳይ ጊዜ ሁኔታዎች በሌሉበት በሚገለጠው በአስተማማኝነቱ ላይ ነው ፡፡ ሆኖም ብዙ ባልተገባበት ቅጽበት ብዙ ፕሮግራሞች ይሰናከላሉ ፡፡ እንዴት?

እንዴት
እንዴት

ልዩ አሠራሩ በዘመናዊ ስርዓተ ክወናዎች ቁጥጥር ስር ባሉ የኮምፒተር ፕሮግራሞች ሥራ ወቅት የሚከሰቱ ልዩ ፣ ያልተለመዱ ወይም የተሳሳቱ ሁኔታዎችን ለመከታተል እና ለማስተናገድ ጥቅም ላይ ይውላል ፡፡ ልዩነቶች ሃርድዌር (በአቀነባባሪው የተወረወሩ) እና ሶፍትዌሮች (በመተግበሪያው በራሱ ወይም በአንዳንድ ተሰኪ ውጫዊ አካላት) ሊጣሉ ይችላሉ ፡፡

ዓይነቱ ምንም ይሁን ምን ልዩነቱ በትክክል ሊያዝ እና ሊስተናገድ ይችላል። የማይታለፉ ልዩነቶች ወደ ስርወ-ጊዜ ቤተ-መጽሐፍት ተቆጣጣሪ ወይም ስርዓተ ክወና ለተጫነው ተቆጣጣሪ ይሄዳሉ። ይህ ከተከሰተ ፕሮግራሙ በመልዕክት ወይም ባልተለመደው የማቋረጫ መስኮት (በዊንዶውስ) ይሰናከላል። የስርዓተ ክወና አሠሪው ካልሰራ (ለምሳሌ ሆን ተብሎ ተወግዷል) ፕሮግራሙ “በፀጥታ ይሰናከላል” ፡፡ ስለዚህ ፕሮግራሞች ሊስተናገዱ በማይችሉ ልዩነቶች ምክንያት ይሰናከላሉ ፡፡ የማይካተቱ ክስተቶች ምክንያቶች የተለያዩ ናቸው ፡፡

በአብዛኛዎቹ ጉዳዮች ውስጥ መርሃግብሮች ግልጽ ወይም ግልጽ የአፈፃፀም ስህተቶችን የያዙ የራሳቸውን ኮድ በመፈጸማቸው ምክንያት ይሰናከላሉ ፡፡ ለድንገተኛ ሁኔታዎች መንስኤ የሚሆኑት ዝርዝር በጣም ረጅም ነው ፡፡ እነዚህ ሁለቱም ተንሳፋፊ ነጥብ ቁጥሮች ላይ ክዋኔዎች ስህተቶች (ለምሳሌ ፣ በ 0 መከፋፈል) ፣ እና ከማስታወስ ጋር አብሮ የመሥራት ስህተቶች (ከሂደቱ አድራሻ ቦታ ውጭ ማንበብ ወይም መጻፍ ፣ የተጠበቁ ገጾች ተደራሽነት ፣ ለተነባቢ ብቻ ወደ ሚታወስበት ቦታ መጻፍ) ፣ ማለቂያ በሌለው ድግግሞሽ ምክንያት ከመጠን በላይ ፍሰት ክምችት ፣ ወዘተ በእነዚህ አጋጣሚዎች የሃርድዌር ልዩነቶች ወይም የአሠራር ስርዓት ልዩነቶች ተጥለዋል ፡፡

ስውር ስህተቶች የግብዓት መረጃን በበቂ ሁኔታ ማጣራት ፣ የጠቋሚ እሴቶችን ማረጋገጥ አለመቻል እና እና ብዙ ተጨማሪ ጉዳዮችን ያጠቃልላሉ ፡፡ እንደነዚህ ያሉ ጉድለቶች በተወሰኑ ጉዳዮች ላይ ብቻ ወደ ልዩ ሁኔታዎች ይመራሉ ፡፡

የትግበራ ስህተቶች በመተግበሪያው በሚጠቀሙባቸው ውጫዊ ክፍሎች ውስጥም ሊገኙ ይችላሉ ፡፡ ለምሳሌ ፣ አስፈላጊ ተግባራትን ወይም ተጨማሪ ሞጁሎችን በሚሰጡ ተለዋዋጭ ቤተ-መጻሕፍት ውስጥ ፡፡ በተዘዋዋሪ በሂደት የአድራሻ ቦታ ላይ የተጫነ የፕሮግራም ኮድ (ለምሳሌ የተወሰኑ የኤፒአይ ተግባሮችን ለመጥለፍ) ፕሮግራሙ እንዲወድቅ ሊያደርግ ይችላል ፡፡

ብዙ አካላት እና ቤተመፃህፍት (ለምሳሌ ADO በዊንዶውስ) የፕሮግራም ለየት ያለ ዘዴን ለሪፖርት ስህተቶች እንደ ቅድሚያ ይጠቀማሉ ፡፡ የዚህ ዓይነቱ መተግበሪያ ልዩነቶችን አለመኖሩ ወይም ያልተሟላ አያያዝ ሙሉ በሙሉ ጉዳት በሌላቸው ሁኔታዎች ውስጥ እንኳን (ለምሳሌ ከመረጃ ቋቱ ጋር ያለ ግንኙነት መጥፋት) ወደ ውድቀቱ ሊያመራ ይችላል ፡፡

የሚመከር: