Дефиниране на отстраняването на грешки

Процедурата и резултатът от отстраняването на грешки се наричат дебъгване . Глаголът deburar, от друга страна, се отнася до прочистване, дезинфекция, филтриране или възстановяване на нещо. Например: "Общината ще инвестира в нов завод за пречистване на вода" , "Лекарят ми препоръча да пия зелен чай, за да постигна пречистване на тялото" , "Секретарят ще търси прочистването на профсъюза, отхвърляйки тези, които не присъстват. шествията .

Може да се каже, че пречистването търси чистота. Пречистването на водата в този смисъл се състои от различни химически, биологични и физически операции, чиято цел е да се намали или елиминира замърсяването . Благодарение на пречистването на водата е възможно да се уверят онези, които я пият, или да го използват за хигиенни или кулинарни цели, че няма да поемат никакъв риск от заразяване с болести или инфекции.

Пречистването на отпадъчните води включва различни процедури, които свеждат до минимум наличието на замърсители от различни видове, които се намират в изтичащата вода, използвана от хората.

Претенцията за постигане на чистота, подразбираща се в пречистването, също може да бъде символична. Може да се каже, че политическият лидер иска да прочисти своята партия, когато потисне или накаже онези мъже, които не подкрепят неговите идеи. Терминът може да се използва и за мисловен и духовен процес на търсене на емоционален баланс, чрез елиминиране на лошите мисли, травматизиращи спомени и всякакви блокировки, които пречат на живота в хармония със себе си и околната среда.

Отстраняването на грешки може също да бъде евфемизъм за физическото унищожение на определена група от населението. Често се говори за пречистване, когато човек се опитва да изгони друг от тяхната територия по етнически, религиозни, политически или други причини.

За компютърните науки пречистването на софтуера се състои в разработване на действие за откриване и разрешаване на проблеми в програмирането . Тези автоматизирани процедури, които търсят грешки, се наричат дебъгери .

Отстраняването на грешки в компютърната програма е толкова трудно, колкото и утопична задача, тъй като на практика е почти невъзможно да се гарантира, че всички грешки са били открити и коригирани. В компаниите за разработка на софтуер има отдел програмисти, който отговаря за създаването на приложения, друг от тестерите, които имат особената отговорност да ги тестват с намерението да се сблъскат с неуспехи и несъответствия, както и с програмисти (наречени дебъгери ). , че в този случай те ще бъдат тези, които търсят решения на проблемите, открити от тестерите.

Debuggers приемат усилената работа по анализиране на хилядите редове от код в търсене на логическо обяснение на откритите грешки. В този процес интуицията и опитът са от съществено значение, особено когато датите на доставка са на гърба им. Обикновено тестовете нямат технически познания, така че техните доклади не са далеч от оплакванията на потребителите и това не е от полза за програмистите, които ги получават, тъй като тяхната мисия е да намерят точната причина и да предложат решение. ефективен.

В много случаи, въпреки че десетки хора работят интензивно за отстраняване на грешки в програмата или играта, компаниите са принудени да "закърпят" продуктите си, което означава вземане на псевдоразтвори . Качеството на тези пачове, както и тяхното въздействие върху крайния резултат, варират в зависимост от капацитета на дебъгерите, до наличното време и не се отразява непременно върху качеството на приложението. Всъщност е възможно да няма софтуер , който да е полиран 100%, който да има чист и абсолютно подреден и функционален код. За щастие, има възможност за публикуване на актуализации, които потребителите могат да изтеглят, за да коригират грешки, възникнали след пазара.

border=0

Търсете друго определение