- 타입 변환 오류로 인해 500억의 피해를 본 사례가 있습니다. 🤑
- 과거 유럽에서 위성 발사를 위해 발사되었던 로켓이 발사 후 37초 만에 갑작스럽게 회전하면서 궤도를 벗어나 폭발한 사고가 발생했습니다. 🚀💥
- 이 사고의 원인은 로켓의 코드에서 64비트 부동 소수점 연산 결과를 16비트 정수로 변환하는 과정에서 발생한 오류 때문이었습니다. 🐛
- 이러한 코드는 이전 로켓에서 사용되었던 코드를 재사용한 것으로, 성능 향상을 위해 예외 처리 코드가 제거되어 문제가 발생했습니다. 🛠️
- 로켓을 발사할 때는 타입 변환 작업을 꼼꼼히 하거나, JavaScript를 사용하는 것이 좋습니다. 🚁💻