STATUS_FLOAT_INEXACT_RESULT, 개발자라면 반드시 알아야 할 부동 소수점 오차의 충격적 비밀

아니, 세상에! 개발하다가 예상치 못한 에러 메시지 때문에 밤샘 디버깅 해보신 분들 많으시죠? 저도 정말 셀 수 없이 많은 시간을 에러 메시지와 씨름하며 보냈답니다. 특히, 뭔가 심오한(?) 숫자가 담긴 코드, 이를테면 같은 에러를 만나면 이게 과연 버그인지, 아니면 그냥 지나쳐도 되는 메시지인지 헷갈릴 때가 많았어요. 부동 소수점 연산이라는 게 워낙 미묘해서, 가끔은 우리가 생각하는 ‘정확한’ … Read more