Arquivo pela Tag: imutabilidade

Arredondamento no Java: do double ao BigDecimal

Postado em 15. jul, 2010 por .

15

É fácil se deparar com as limitações do double no Java e na maioria das outras linguagens: quando vamos trabalhar com dinheiro notamos que as contas não estão saindo exatamente como esperávamos: O resultado é um estranho 0.30000000000000004, que pode acarretar em problemas graves dependendo da utilização e arrendondamento aplicado depois nesse número. O problema more »

Continue Lendo

Scala: sua próxima linguagem?

Postado em 10. ago, 2009 por .

31

Uma das mudanças mais pronunciadas no cenário da informática é a modificação no  perfil da lei de Moore. Gordon Moore, fundador da Intel, observou que o número de transistores em um microprocessador dobra a cada dois anos. Esse crescimento exponencial, até poucos anos atrás, era refletido em um aumento do clock – a velocidade – more »

Continue Lendo

Pequenos objetos imutáveis e Tiny Types

Postado em 20. jul, 2009 por .

15

Uma das grandes preocupações que temos quando estamos desenvolvendo aqui na Caelum e nas nossas consultorias é como manter o código o mais expressivo possível. Expressividade está muito ligada a uma manutenabilidade maior do código, porque código mais fácil de entender costuma ter menos bugs. Uma das técnicas que usamos pra atingir esse objetivo são more »

Continue Lendo

Effective Java: segunda edição

Postado em 25. jul, 2008 por .

9

Como sabemos, a segunda edição do Effective Java foi publicada. O autor é Joshua Bloch, um dos principais responsáveis pelo generics do Java, e atualmente chief java architect no Google. Esse livro é dividido em 78 itens, cada um com cerca de 3 páginas, atacando um ponto específico do java e orientação a objetos, explicando more »

Continue Lendo