Como eu aprendi que testar software é importante?

748 visualizações

Publicada em

Como eu aprendi que testar software é importante? / Como a faculdade me ajudou nisso?. Palestra no WTT do Mackenzie em 2015.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
748
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Como eu aprendi que testar software é importante?

  1. 1. Como eu aprendi que testar software é importante? Maurício Aniche @mauricioaniche
  2. 2. Como eu aprendi que testar software é importante? O que eu aprendi com a faculdade?
  3. 3. Mas porquê falar de testes de software?
  4. 4. Todos tem sua história de guerra… A minha? República Dominicana
  5. 5. Como resolver? Prepare-se, o próximo slide contém informação nunca vista antes!
  6. 6. Teste o software, oras!
  7. 7. Mas pq ninguém testa então?
  8. 8. Como resolver esse problema? Prepare-se, o próximo slide contém informação nunca vista antes!
  9. 9. Testes Automatizados
  10. 10. Você já escreveu um no seu primeiro dia de aula de programação
  11. 11. Vc usa esses códigos todo dia!
  12. 12. E se ele não estivesse bem testado?
  13. 13. Recall do seu software
  14. 14. Engenharia ...? Como garantir que essas mudanças funcionam?
  15. 15. Lição 1 Teste Automatizado não é uma máquina que pensa e testa por mim
  16. 16. Lição 2 Pensar nos cenários é a parte mais difícil
  17. 17. Lição 3 Aquele seu código feio é intestável
  18. 18. Lição 4 Código de teste é tão importante quanto de produção
  19. 19. Lição 5 Teste não é coisa de estagiário
  20. 20. Lição 6 Se você é um dev profissional, você testa.
  21. 21. Lição 7 Não, o seu código não é mais complicado que os meus códigos.
  22. 22. Lição 8 Segurança na refatoração é fundamental
  23. 23. Lição 9 É sua missão explicar sobre testes automatizados pra todos
  24. 24. Produtividade
  25. 25. E esse tal de TDD?
  26. 26. repita comigo: eu vou testar meu software!
  27. 27. Parte 2 E a faculdade com tudo isso?
  28. 28. Primeiro, uma histórinha…
  29. 29. Primeiros passos com Basic
  30. 30. Primeiro projeto: Clínica daVila Delphi Access (WTF?)
  31. 31. Primeiro projeto roubado: EnqueteNET!
  32. 32. Graduação Mackenzie 2004-2007
  33. 33. Primeira consultoria ! 10 devs 2 gerentes 1 infra
  34. 34. Segunda empresa ! 5 devs 1 gerente 200 milhões de usuários
  35. 35. Mestrado 2009-2012
  36. 36. Doutorado 2012-fim dos tempos
  37. 37. Vencedor do Mining Software Repository Challenge no Canadá (2011)
  38. 38. primeiro livro brasileiro sobre TDD
  39. 39. palestras em eventos e faculdades
  40. 40. alguns artigos pra lá e pra cá…
  41. 41. Mais uma ! ~90 devs ~10 gerentes ~300 mil usuários
  42. 42. Por fim: Caelum ! ~20 devs 3 empresas
  43. 43. professor convidado do mack
  44. 44. mas e as dicas?
  45. 45. Na faculdade, estude o que vc gosta! (e não abra mão disso por causa das que você não gosta!)
  46. 46. Mas valorize aquelas matérias aparentemente inúteis (não são tão inúteis assim)
  47. 47. Faça amigos (networking)
  48. 48. Não odeie seu professor!
  49. 49. a faculdade não vai te ensinar tudo o que precisa pro mercado!
  50. 50. corra atrás de experiências fora do país!
  51. 51. participe da comunidade
  52. 52. programe, programe, programe (open source, "projeto pra ficar rico")
  53. 53. maratona de programação é legal (mas não é o mundo real)
  54. 54. leia, leia, leia (e aprenda inglês)
  55. 55. aprenda mais de uma linguagem
  56. 56. encontre a empresa certa (e quando achar, não mude tão cedo)
  57. 57. mestrado? doutorado?
  58. 58. seja apaixonado por isso!
  59. 59. certeza que eu ganhei um free pass por causa da foto anterior!
  60. 60. www.caelum.com.br www.alura.com.br www.tddnomundoreal.com.br ! @mauricioaniche mauricio.aniche@caelum.com.br

×