Съдържание:
Определение - Какво означава бъг?
В ИТ грешка се отнася до грешка, грешка или недостатък във всяка компютърна програма или хардуерна система. Грешка дава неочаквани резултати или кара системата да се държи неочаквано. Накратко това е всяко поведение или резултат, което програма или система получава, но тя не е създадена.
Не е ясно кога за първи път терминът „бъг“ е използван за означаване на грешки в нещо, тъй като дори Томас Едисън го споменава в писмо до сътрудник, че бъгове се появяват по-късно в процеса на изобретение и че трябва да се отдели повече време за коригирането му преди продуктът може да бъде комерсиален.
Техопедия обяснява бъг
На 9 септември 1947 г. грешка в американския военноморски компютър Mark II е причинена от молец, затворен между две електрически релета. Уилям Бърк, операторът, който го намери, беше толкова развеселен, че взе молци и го постави в дневник с пояснението „Първият действителен случай на бъг е открит“. Това беше замислено като каламбур и със сигурност не е първият път, когато думата се използва за означаване на грешки. Сега дневникът се намира на показ в Националния музей на американската история на Смитсонския институт, като молецът все още е прикачен.
Не е ясно кога терминът „бъг“ е използван за първи път за означаване на грешки в нещо. Томас Едисън, изобретателят от 19 -ти век, спомена в писмо до сътрудник, че бъгове се появяват по-късно в процеса на изобретение и че ще се изисква повече време за поправки преди комерсиализацията на продукта.
Често целта на всеки софтуерен разработчик или дизайнер е да произведе работа без грешки. В интерес на истината, продуктът без грешки е много труден (и скъп) знак за постигане. Някои бъгове могат да причинят тривиални неудобства, но други могат да причинят тежка вреда и дори смърт. Много от съвременните технологии за проектиране и изпълнение имат за цел да предотвратят броя и тежестта на грешките и да идентифицират и отстранят тези дефекти възможно най-рано в производствения процес. Актът за премахване на тези грешки се нарича отстраняване на грешки.