Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Desenvolvendo software no mundo atual

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for Felipe Mamud Felipe Mamud
November 09, 2015

Desenvolvendo software no mundo atual

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

Avatar for Felipe Mamud

Felipe Mamud

November 09, 2015

More Decks by Felipe Mamud

Other Decks in Programming

Transcript

  1. /DEV/FELIPEMAMUD • SOFTWARE CRAFTSMAN • 10 ANOS DE EXPERIÊNCIA •

    PÓS GRADUADO EM DESENV. SOFT. • SUN CERTIFIED JAVA 5 FELIPE MAMUD @FTMAMUD FRIENDSTECHDAY.COM GITHUB.COM/FMAMUD
  2. FALTA DE PRAZOS CUSTOS EXTRAS FEATURES NUNCA UTILIZADAS RISCOS DESCONHECIDOS

    FUNCIONÁRIOS DESMOTIVADOS BUGS, FALHAS, ERROS SISTEMAS LEGADOS DEVS INCOMPETENTES MICRO GERENCIAMENTO DÉBITOS TÉCNICOS
  3. Qual o resultado da soma acima? a) 0.3 b) 0.300

    c) 0.30000000000000004 d) ArithmeticException
  4. Qual o resultado da soma acima? a) 0.3 b) 0.300

    c) 0.30000000000000004 d) ArithmeticException
  5. 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.
  6. O velho cálculo de Fibonacci, qual o resultado? a) 19042...7960000

    (6270 digits) b) Não Compila c) StackOverflowError d) 30000
  7. O velho cálculo de Fibonacci, qual o resultado? a) 19042...7960000

    (6270 digits) b) Não Compila c) StackOverflowError d) 30000
  8. O velho cálculo de Fibonacci, qual o resultado? a) 19042...7960000

    (6270 digits) b) Não Compila c) StackOverflowError d) 30000
  9. CONSIDERE EXEMPLOS DE SUCESSO GIT PAIR PROGRAMMING CLEAN CODE PRINCIPALS

    REFACTORING TDD ATT BDD CHAOS MONKEY CONTINUOUS INTEGRATION CODE / PEER REVIEW TESTING LEGACY MULTI LAYER TESTING CODE COVERAGE CODE ANALYSIS GREEN BUILD STATUS CONTINUOUS DELIVERY CLOUD COMPATIBLE CONTINUOUS DEPLOYMENT DEVOPS FAST BOOTUP
  10. 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: