Executando verificação de segurança...
3

Recentemente tive problema com um app flutter el produção. Lá nesse app eu gero um boleto bancário cujo valor vem da multiplicação entre 3 números com 3 casas decimais. A probabilidade desse resultado ser um número inteiro é baixíssima. Nenhum dos meus testes previu essa possibilidade. Resultado: Um dos boletos falhava ao tentar ser aberto no app antes de imprimir na impressora bluetooth. O boleto abria no sistema web mas nao no app. Todos os outros boletos abriam no app, exceto um.

🤣🤣🤣

Deu um trabalho chato de achar o erro mas era exatamente isso. O tipo Double do Dart não aceita receber um número sem casas decimais. Nunca imaginei que esse erro pudesse acontecer pois todas as linguagens que eu já trabalhei aceitam. Um inteiro não aceita um double mas um double deveria aceitar um inteiro. Fica a dica pra quem estiver desenvolvendo app em flutter.

Carregando publicação patrocinada...