치명적인 오류 예방! STATUS_FLOAT_INEXACT_RESULT 발생 원인부터 해결까지
안녕하세요, 여러분! 오늘은 개발자라면 한 번쯤은 느껴봤을 법한, 혹은 ‘이게 왜 이러지?’ 하고 고개를 갸웃하게 만들었던 미묘한 현상에 대해 이야기해보려 합니다. 바로 숫자 계산에서 발생하는 작은 오차, 특히 부동 소수점 연산의 결과가 ‘정확하지 않다’고 알려주는 STATUS_FLOAT_INEXACT_RESULT라는 녀석인데요. 저도 이 오류 메시지 때문에 한참을 헤매며 골머리를 앓았던 기억이 생생해요. 얼핏 보면 사소해 보이지만, 실제로는 데이터의 정합성을 … Read more