Por Que Você NUNCA Deve Usar FLOAT pra Representar Dinheiro no Código — Como Corrigir do Jeito Certo

Por Que Você NUNCA Deve Usar FLOAT pra Representar Dinheiro no Código — Como Corrigir do Jeito Certo

48.366 Lượt nghe
Por Que Você NUNCA Deve Usar FLOAT pra Representar Dinheiro no Código — Como Corrigir do Jeito Certo
📚 Leituras Recomendadas: 🔗 O Programador Pragmático: De Aprendiz a Mestre - https://amzn.to/4jHQBd8 🔗 Refatoração: Aperfeiçoando o Design de Código Existente – https://amzn.to/4i9ZZWc Fala, pessoal! Renato Augusto aqui de novo, e no vídeo de hoje eu vou te mostrar por que você nunca deve usar o tipo FLOAT para representar dinheiro no seu sistema — e, mais importante, vou te ensinar como resolver isso do jeito certo. Pode parecer um detalhe bobo, mas esse erro pode custar caro. Literalmente. FLOAT foi feito pra outra coisa, e quando você usa esse tipo pra armazenar valores monetários, você abre espaço pra imprecisões, bugs difíceis de detectar e até falhas graves em sistemas que dependem de cálculos precisos. Nesse vídeo eu te mostro, de forma clara e didática, o motivo técnico por trás desses erros, exemplos reais de bugs causados por arredondamento, e como linguagens como Python, Java, JavaScript, PHP e outras lidam com esse problema. 🚀 O que você vai aprender neste vídeo? | Por Que Você NUNCA Deve Usar FLOAT pra Representar Dinheiro no Código — Como Corrigir do Jeito Certo ✅ O que é o tipo FLOAT e por que ele foi criado ✅ Como o FLOAT armazena números e por que ele é impreciso ✅ O motivo técnico por trás da falha em contas simples como 0.1 + 0.2 ✅ Exemplos reais de bugs graves causados por imprecisão de ponto flutuante ✅ A forma correta de representar dinheiro usando inteiros e centavos ✅ Quando essa abordagem não é suficiente (ex: juros compostos, criptomoedas) ✅ As bibliotecas recomendadas em cada linguagem para trabalhar com alta precisão ✅ Como essas bibliotecas funcionam por baixo dos panos ✅ Quando ainda vale a pena usar FLOAT e quando evitar a todo custo 📘 Minhas Recomendações Pessoais de Leitura: 📚Fundamentos da Arquitetura de Software: uma Abordagem de Engenharia -https://amzn.to/4aFP9UT 📚 Criando Microsserviços: Projetando Sistemas com Componentes Menores e Mais Especializados - https://amzn.to/3BfiSqx 📚 Migrando Sistemas Monolíticos Para Microsserviços: Padrões Evolutivos Para Transformar seu Sistema Monolítico - https://amzn.to/3BkY00W 📚 Domain Driven Design: Atacando as Complexidades no Coração do Software - https://amzn.to/3Bmr3RV 💡 Por que assistir? 🔹 Entenda um dos erros mais comuns e perigosos no armazenamento de valores monetários 🔹 Descubra por que seu sistema pode estar calculando errado sem você perceber 🔹 Aprenda como resolver de forma definitiva esse problema usando a ferramenta certa 🔹 Eleve a maturidade do seu código e evite armadilhas comuns da programação 🎯 Quem deve assistir? 👨‍💻 Desenvolvedores buscando aprender as melhores práticas de programação 📚 Estudantes de programação aprendendo tipos primitivos e representação de números com casas decimais em sistemas complexos 💼 Profissionais que trabalham com sistemas bancários, ERPs ou e-commerces 🔥 Curtiu o vídeo? Deixa o like, se inscreve no canal e ativa o sininho para acompanhar mais conteúdos como esse! Quer apoiar meu trabalho diretamente? Considere se tornar membro do canal! 📩 Tem dúvidas ou sugestões? Comenta aqui! Eu sempre leio tudo e respondo sempre que possível. #programacao #float #python #java #javascript #php #cleanCode #boaspraticas