/ / 버그 - 이것은 무엇입니까?

버그 란 무엇입니까?

가끔 인터넷 서핑을 하다보면 '벌레'라는 단어를 접하게 됩니다. 그것은 무엇을 의미하며 이 단어의 어원은 무엇입니까? 이 기사에서 이러한 질문에 대한 답변을 찾을 수 있습니다.

버그란 무엇입니까?

"벌레"라는 단어는 영어에서 왔습니다.영어로 버그("버그"로 발음)는 버그 또는 버그입니다. 이 단어는 주로 프로그래머, 테스터 및 게이머 사이에서 사용됩니다. 그러나 그것은 무엇을 의미합니까?

버그는 기술 간의 불일치입니다.프로그램의 작업과 시스템의 실제 동작. 이러한 불일치로 인해 소프트웨어는 개발자가 의도한 기능을 수행할 수 없습니다. 간단히 말해서 버그는 프로그램 소스 코드의 결함으로 인해 발생하는 오류입니다.

단어의 유래

아마도 이제이 단어의 어원에 대해 이야기 할 가치가 있습니다. 버그는 프로그래머들 사이에서 가장 자주 사용되는 전문성입니다. 이 단어의 기원에는 여러 가지 변형이 있습니다.

버그

전설에 따르면 이 전문성은1945년에 등장했다. 이것은 하버드 대학의 과학자들이 Mark II Aiken Relay Calculator라는 새로운 컴퓨터를 테스트할 때 발생했습니다. 장치가 작동을 거부했고 그 이유는 접점 사이에 끼인 작은 나방이었습니다. 곤충은 컴퓨터에서 제거되어 특수 기술 일기장에 삽입되었습니다. 나방 근처에는 "버그가 발견된 첫 번째 실제 사례"라는 비문이 함께 있었는데, 이는 "버그(버그)가 발견된 실제 첫 사례"로 번역됩니다. 이 재미있는 이야기 이후에 "버그"라는 단어가 "오류"의 의미로 사용되기 시작했습니다.

이 전문성이 있는 버전도 있습니다.컴퓨팅 장치를 테스트하기 훨씬 전에 나타났습니다. 어떤 사람들은 "벌레"라는 용어의 기원이 유명한 발명가인 Thomas Edison에게 있다고 믿습니다. 전설에 따르면 에디슨은 축음기에서 바퀴벌레를 찾고 있었지만 거기에는 없었습니다. 버그는 장치 자체에 있었습니다.

다른 버전에서는 "버그"라는 단어가 2차 세계 대전 중에 등장했다고 말합니다. 그렇다면 이 용어는 레이더 기술의 문제를 의미했습니다.

"벌레"라는 단어가 빠르게 퍼지기 시작했습니다.80년대와 90년대에는 이 전문성이 프로그래머만 사용했습니다. 인터넷의 출현으로 단어가 활발하게 논의되기 시작했습니다. 이제 어휘의 "버그"는 컴퓨터 기술(게이머, 일반 인터넷 사용자 등)과 조금이라도 관련이 있는 모든 사람이 사용합니다. 따라서 이제는 안전하게 인터넷 속어의 일부라고 할 수 있습니다.

게임 버그

버그는 버그다

버그는 프로그램에 있을 뿐만 아니라게임에서 자주 볼 수 있습니다. 게임 버그는 게임 플레이가 원래 의도한 대로 진행되지 않는 개발자의 결함입니다. 게임 산업의 역사를 통틀어 수천 개의 버그가 있는 프로젝트가 있었습니다. 우리는 이 섹션에서 가장 유명하고 재미있는 것들에 대해 이야기할 것입니다.

아마도 최근에 가장 버그가 많은 프로젝트몇 년은 Assassin's Creed: Unity라고 부를 수 있습니다. Yubisoft 프로젝트는 최적화로 유명해진 적이 없지만 Unity는 버그의 진정한 백과사전입니다. 때때로 캐릭터는 매우 이상하고 부자연스러운 위치에 있거나 질감에 빠지거나 벽을 통과하거나 단순히 매달려 있습니다. 몇 시간 만에 인터넷 전체에 퍼진 버그가 있습니다. 유비소프트도 자신의 실수를 인정하고 버그를 수정하는 패치를 내놓고 고객에게 피해를 배상했다.

버그 신고는

때때로 플레이어는 버그를 기능으로 인식하고,게임 기능. 이것은 Mortal Kombat라는 메가 성공적인 게임 시리즈에서 발생했습니다. 게임 초반부에 전갈자리(게임의 주인공 중 한 명)를 빨간색으로 다시 칠하는 버그가 있었습니다. 이 경우 영웅의 이름은 오류 매크로 오류 메시지로 대체되었습니다. 플레이어는 이 결함이 개발자의 아이디어라고 믿었고 붉은 닌자는 추가 비밀 캐릭터였습니다. Ed Boon(MK의 창시자)은 이 아이디어를 좋아했고 다음 부분에서 그는 이 영웅을 Ermak(바로 Error Macro의 약자)이라는 이름으로 게임에 추가했습니다.

버그로부터 자신을 보호하는 방법?

게임 버그는

프로젝트에서 버그를 제거하기 위해 개발자는 테스터라는 특별한 사람을 고용합니다. 테스터의 임무는 프로그램, 게임 또는 기타 소프트웨어의 모든 결함을 찾는 것입니다.

그러나 테스터가 항상 버그를 찾는 것은 아니며 때로는몇 가지 결함이 프로젝트의 최종 버전에 여전히 스며들어 있습니다. 이 경우 모든 희망은 오류에 대한 설명이 포함된 특수 편지인 버그 보고서를 보낼 수 있는 사용자를 위한 것입니다. 이것은 최종 제품을 개선하는 데 도움이 됩니다. 또한 대기업은 제품에서 버그를 찾는 데 좋은 보상을 제공합니다. 예를 들어, Google은 브라우저에서 중요한 버그를 찾는 데 대한 보상으로 15,000달러를 제공할 준비가 되어 있습니다.