背景
最近项目中,有涉及到金额的计算以及相关的运算判断,由于忽略了浮点数存在的问题,导致一些判断和计算在某些情况下出现问题,导致bug产生。虽说之前已了解浮点型计算相关问题,但没有在实际的开发过程中重视,加之之前很少接触到金额相关数字处理的业务场景,导致,重蹈前人之覆辙。在此,做一个记录和简单刨析,以加深印象。
问题
大约 7 分钟
最近项目中,有涉及到金额的计算以及相关的运算判断,由于忽略了浮点数存在的问题,导致一些判断和计算在某些情况下出现问题,导致bug产生。虽说之前已了解浮点型计算相关问题,但没有在实际的开发过程中重视,加之之前很少接触到金额相关数字处理的业务场景,导致,重蹈前人之覆辙。在此,做一个记录和简单刨析,以加深印象。