Баг!!!

Матеріал з wiki
Версія від 14:13, 13 лютого 2018, створена 111 (обговореннявнесок) (Створена сторінка: == Баг == Баг (англ. bug — жук) — жаргонізм, що означає помилку, ваду або дефект в програмі а...)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук
Onpage keywords chain search with * wildcard. Example: sear* my nam* will find Searh my names and search my Name


Баг

Баг (англ. bug — жук) — жаргонізм, що означає помилку, ваду або дефект в програмі або системі, що викликає в ній неправильний або неочікуваний результат або неочікувану поведінку. Термін зазвичай використовується стосовно помилок, котрі виявляються на стадії роботи програми, на відміну від помилок проектування чи синтаксичних помилок. «Баги» локалізуються та виправляються у процесі тестування та доробки програми.


Вживання

Програмістську приказку «Це не баг, це фіча» слід розуміти буквально: це не помилка, це передбачена особливість програми. Оскільки до програмного забезпечення застосовуються схожі закони про авторські права, що й до текстових публікацій, то помилка у програмі юридично залишається всього лиш думкою автора.


Етимологія

За легендою, 9 вересня 1945 року вчені Гарвардського університету, що тестували обчислювальну машину Mark II Aiken Relay Calculator, знайшли метелика, що застряг між контактами електромеханічного реле й Грейс Хоппер вперше вжила цей термін. Знайдена комаха була вклеєна до технічного щоденника, з супроводжувальним надписом: «First actual case of bug being found» (англ. «перший випадок у практиці, коли було знайдено комаху»). Цей цікавий факт став передумовою для вживання слова «баг» у значенні «помилка».

Насправді, це сталось 9 вересня 1947, а не 1945, року. Слово «bug» у сучасному значенні використовувалось ще задовго до того, протягом Другої світової війни словом «bugs» позначались проблеми з радарною технікою.



Посилання

[БАГ https://uk.wikipedia.org/wiki/%D0%91%D0%B0%D0%B3]

Developed by Інститут Програмних Систем