como eu aprendi que testar software é importante?

Post on 18-Jul-2015

299 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Como eu aprendi que testar software

é importante?Maurício Aniche @mauricioaniche

Como eu aprendi

que testar software

é importante?

O que eu aprendi com a

faculdade?

Mas porquê falar de testes de software?

Todos tem sua história de guerra…

A minha? República Dominicana

Como resolver? Prepare-se, o próximo slide contém

informação nunca vista antes!

Teste o software, oras!

Mas pq ninguém testa então?

Como resolver esse problema?

Prepare-se, o próximo slide contém informação nunca vista antes!

Testes Automatizados

Você já escreveu um no seu primeiro dia

de aula de programação

Vc usa esses códigos todo dia!

E se ele não estivesse bem testado?

Recall do seu software

Engenharia ...?

Como garantir que essas mudanças

funcionam?

Lição 1 Teste Automatizado

não é uma máquina que pensa e testa por mim

Lição 2 Pensar nos cenários é a parte mais difícil

Lição 3 Aquele seu código feio

é intestável

Lição 4 Código de teste é tão importante

quanto de produção

Lição 5 Teste não é coisa de

estagiário

Lição 6 Se você é um dev

profissional, você testa.

Lição 7 Não, o seu código

não é mais complicado que os meus códigos.

Lição 8 Segurança na refatoração é fundamental

Lição 9 É sua missão explicar

sobre testes automatizados

pra todos

Produtividade

E esse tal de TDD?

repita comigo: eu vou testar meu

software!

Parte 2 E a faculdade

com tudo isso?

Primeiro, uma histórinha…

Primeiros passos com Basic

Primeiro projeto: Clínica da Vila

Delphi Access (WTF?)

Primeiro projeto roubado:

EnqueteNET!

Graduação Mackenzie 2004-2007

Primeira consultoria !

10 devs 2 gerentes

1 infra

Segunda empresa !

5 devs 1 gerente

200 milhões de usuários

Mestrado 2009-2012

Doutorado 2012-fim dos tempos

Vencedor do Mining Software

Repository Challenge no Canadá (2011)

primeiro livro brasileiro sobre TDD

palestras em eventos e faculdades

alguns artigos pra lá e pra cá…

Mais uma !

~90 devs ~10 gerentes

~300 mil usuários

Por fim: Caelum

!

~20 devs 3 empresas

professor convidado do mack

mas e as dicas?

Na faculdade, estude o que vc gosta!

(e não abra mão disso por causa das que você não gosta!)

Mas valorize aquelas matérias

aparentemente inúteis (não são tão inúteis assim)

Faça amigos (networking)

Não odeie seu professor!

a faculdade não vai te ensinar tudo o que precisa pro mercado!

corra atrás de experiências

fora do país!

participe da comunidade

programe, programe, programe

(open source, "projeto pra ficar rico")

maratona de programação é legal

(mas não é o mundo real)

leia, leia, leia (e aprenda inglês)

aprenda mais de uma linguagem

encontre a empresa certa

(e quando achar, não mude tão cedo)

mestrado? doutorado?

seja apaixonado por isso!

certeza que eu ganhei um free pass por causa

da foto anterior!

www.caelum.com.br www.alura.com.br

www.tddnomundoreal.com.br !

@mauricioaniche mauricio.aniche@caelum.com.br

top related