Em tempos de Cloud Computing, Big Data e Mobile, desenvolver um software robusto, escalável e utilizando a tecnologia/plataforma correta de acordo com a necessidade está cada vez mais raro e complexo. Quais são realmente os valores que devemos aprender e utilizar? Será que a tecnologia X é melhor no contexto Y? Nesta palestra discutiremos como desenvolver um software levando em consideração tudo aquilo que precisa nos tempos atuais.
Palestra realizada na universidade Anhanguera - Jornada de Informática em 09/11/2015
2. /DEV/FELIPEMAMUD
● SOFTWARE CRAFTSMAN
● 10 ANOS DE EXPERIÊNCIA
● PÓS GRADUADO EM DESENV. SOFT.
● SUN CERTIFIED JAVA 5
FELIPE MAMUD @FTMAMUD FRIENDSTECHDAY.COMGITHUB.COM/FMAMUD
15. Qual o resultado da soma acima?
a) 0.3 b) 0.300
c) 0.30000000000000004 d) ArithmeticException
16. Qual o resultado da soma acima?
a) 0.3 b) 0.300
c) 0.30000000000000004 d) ArithmeticException
17. Qual o resultado da soma acima?
a) 0.3 b) 0.300
c) 0.30000000000000004 d) ArithmeticException
O problema é que um número
com 0.1 não pode ser
representado em binário de
maneira finita. ( 0.110011001100... )
Alternativa?
BigDecimal.
35. CONSTRUIR SOFTWARE ROBUSTO,
ESTÁVEL, FLEXÍVEL,
EXTENSÍVEL E DE ALTA QUALIDADE.
COM EQUIPES ALTAMENTE COMPETENTES,
PESSOAS MOTIVADAS
E ADAPTAÇÃO A MUDANÇAS
EM QUALQUER CIRCUNSTÂNCIA
DE MANEIRA RÁPIDA E EFICIENTE.
O OBJETIVO FINAL: