개요 한 번쯤 들어보았던 황당한 버그들 모음이 있어 시간 날 때마다 하나씩 정리해본다 전체 링크: https://beza1e1.tuxen.de/lore/ 원문 링크: Down by Tubes https://beza1e1.tuxen.de/lore/tubes.html 내용 영화관 티켓 판매 및 관리 시스템. DOS 버전으로 북미에서 잘 나가가고 있었는데, Windows 95 버전을 출시하였다. 어느날 아침, “The Cleaner”라 불리는, 하지만 사실상 온갖 잡일 다 해주는 개발자인 제임스에게 매니저가 급하게 캐나다 노바스코샤 아나폴리스(대략, 캐나다의 동쪽 끝)로 출장을 가야 한다고 말한다. 시스템을 켜면 몇 분 잘 동작하다가 다운되어 버린다는 것. 디버깅 아나 폴리스 극장에 가서 서버를 점검해보니 아..
개요 한 번쯤 들어보았던 황당한 버그들 모음이 있어 시간 날 때마다 하나씩 정리해본다 전체 링크: https://beza1e1.tuxen.de/lore/ 원문 링크: Crash Cows https://beza1e1.tuxen.de/lore/crash_cows.html 내용 구 소련의 스베르들로프스크 인근의 기차역은 큰 물류의 중심이었는데, PDP-11 마이크로컴퓨터의 소련 버전인 SM-1800에 기차와 물류의 목적지 경로를 찾아주는 소프트웨어가 설치되어 있었다. 그런데 한밤중에 어쩌다 한 번씩 오류와 충돌이 발생했다. 하지만 다음 날 테스트를 해보면 멀쩡! 개발자였던 세르게이는 드디어 작정하고 디버깅을 시작했다 디버깅 모든 오류 발생기록을 취합했더니 소떼를 실은 기차가 북 우크라이나와 서 러시아에서 인근..
개요 한 번쯤 들어보았던 황당한 버그들 모음이 있어 시간 날 때마다 하나씩 정리해본다 전체 링크: https://beza1e1.tuxen.de/lore/ 원문 링크: Crash Bandicoot: https://beza1e1.tuxen.de/lore/crash_bandicoot.html 내용 Crash Bandicoot 이라는 비디오 게임을 만들면서 생겼던 버그 이야기 게임 진행을 메모리 카드에 저장하는데 어쩌다 한번씩 저장을 실패하고, 심지어는 메모리 카드를 날려버렸다. 디버깅 관련이 있어보이는 코드를 하나씩, 하나씩 제거하고, 가짜(stub) 코드로 대체해 나감 최후의 최후까지 하다보니 프로그래밍이 가능한 타이머의 클락을 기본값인 100Hz에서 1kHz로 바꾼 것이 남았음 리드 프로그래머인 동료가 좀..
개요 한 번쯤 들어보았던 황당한 버그들 모음이 있어 시간 날 때마다 하나씩 정리해본다 전체 링크: https://beza1e1.tuxen.de/lore/ 원문 링크: Car Allergic to Vanilla Ice Cream https://beza1e1.tuxen.de/lore/allergic_car.html 내용 차를 타고 아이스크림 가게에 가서 아이스크림을 사오는데 바닐라 아이스크림만 사서 오면 시동이 걸리지 않는다. 원인 베이퍼 록 현상 때문이었다. 다른 아이스크림을 살 때는 시간이 좀 더 걸려서 냉각이 되며 이 현상이 사라지는데, 바닐라는 좀 더 빨리 살 수 있어서 냉각이 덜 되어 베이퍼 록 현상이 남아있었던 것이다. 💡 베이퍼 록 현상이란 열팽창률이 큰 물질이 액체 상태에서 증기가 되어 상승하..
- Total
- Today
- Yesterday
- 제이펍
- ChatGPT
- 2023
- 독서후기
- go
- 체호프
- 티스토리챌린지
- folklore
- solid
- github
- 노션
- Gin
- 독서
- 엉클 밥
- websocket
- bun
- Bug
- API
- intellij
- clean agile
- strange
- 잡학툰
- OpenAI
- 인텔리제이
- notion
- 오블완
- agile
- golang
- 영화
- 클린 애자일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |