Преглед садржаја:
Дефиниција - Шта значи руковање грешкама?
Руковање грешкама односи се на поступке одговора и опоравка из услова грешке присутних у софтверској апликацији. Другим речима, то је процес који се састоји од ишчекивања, откривања и решавања грешака у апликацијама, грешака у програмирању или грешака у комуникацији. Руковање погрешкама помаже у одржавању нормалног тијека извођења програма. У ствари, многе апликације се суочавају са бројним изазовима дизајна када разматрају технике управљања погрешкама.
Тецхопедиа објашњава руковање грешкама
Руковање грешкама помаже у грациозном управљању и хардверским и софтверским грешкама и помаже да се извршавање настави када се прекине. Када је у питању руковање грешкама у софтверу, било који програмер развија неопходне кодове за обраду грешака или користи софтверске алате за обраду грешака. У случајевима када се грешке не могу класификовати, поступање са грешкама обично се врши враћањем посебних кодова грешака. За одређене апликације доступне су посебне апликације познате као руковатељи грешака који помажу у рјешавању грешака. Ове апликације могу предвидјети грешке и на тај начин помоћи у опоравку без стварног прекида апликације.
Постоје четири главне категорије грешака:
- Логичке грешке
- Генериране грешке
- Грешке током компилације
- Грешке током рада
Технике управљања грешкама за развојне грешке укључују ригорозну лектуру. Технике за управљање грешкама за логичке грешке или грешке обично је пажљивим уклањањем грешака у апликацији или решавањем проблема. Апликације за руковање грешкама могу решити грешке у току рада или смањити њихов утицај усвајањем разумних противмера у зависности од окружења. Већина хардверских апликација укључује механизам за управљање грешкама који им омогућава да се пристојно опораве од неочекиваних грешака.
Како би грешке могле бити погубне, руковање грешкама је једно од круцијалних подручја за дизајнере и програмере апликација, без обзира на развијени програм или коришћене програмске језике. У најгорим сценаријима, механизми за управљање грешкама присиљавају апликацију да искључи корисника и искључи систем.
