Testar é bom, integrar é ainda melhor
-
Upload
augusto-pascutti -
Category
Technology
-
view
1.884 -
download
0
description
Transcript of Testar é bom, integrar é ainda melhor
![Page 1: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/1.jpg)
TESTAR É BOM. INTEGRAR É
MELHOR AINDA!Augusto Pascutti
Wednesday, November 10, 2010
![Page 2: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/2.jpg)
@AUGUSTOHP
Wednesday, November 10, 2010
![Page 3: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/3.jpg)
O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
Wednesday, November 10, 2010
![Page 4: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/4.jpg)
O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
Wednesday, November 10, 2010
![Page 5: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/5.jpg)
O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
Wednesday, November 10, 2010
![Page 6: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/6.jpg)
O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil‣ Processo contínuo
Wednesday, November 10, 2010
![Page 7: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/7.jpg)
O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil‣ Processo contínuo‣ Controle de qualidade
Wednesday, November 10, 2010
![Page 8: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/8.jpg)
O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil‣ Processo contínuo‣ Controle de qualidade‣ Automático ou não
Wednesday, November 10, 2010
![Page 9: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/9.jpg)
O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil‣ Processo contínuo‣ Controle de qualidade‣ Automático ou não‣ Reduz
Wednesday, November 10, 2010
![Page 10: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/10.jpg)
O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil‣ Processo contínuo‣ Controle de qualidade‣ Automático ou não‣ Reduz
‣ Custo, Tempo, TrabalhoWednesday, November 10, 2010
![Page 11: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/11.jpg)
OK, O QUE É INTEGRAR?
Wednesday, November 10, 2010
![Page 12: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/12.jpg)
OK, O QUE É INTEGRAR?
É testar! Ver como tudo funciona JUNTO!
Wednesday, November 10, 2010
![Page 13: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/13.jpg)
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 14: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/14.jpg)
PORQUE INTEGRAR?
Existem 10 tipos de pessoas
Wednesday, November 10, 2010
![Page 15: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/15.jpg)
AS QUE ENTENDEM BINÁRIO
Wednesday, November 10, 2010
![Page 16: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/16.jpg)
E AS QUE NÃO ENTENDEM
10
Wednesday, November 10, 2010
![Page 17: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/17.jpg)
E AS QUE NÃO ENTENDEM
Espero que tenham entendido ...
10
Wednesday, November 10, 2010
![Page 18: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/18.jpg)
A atualização não funciona ...
Wednesday, November 10, 2010
![Page 19: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/19.jpg)
Funciona. Algo deve estar errado.
Wednesday, November 10, 2010
![Page 20: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/20.jpg)
Hmn ...
Wednesday, November 10, 2010
![Page 21: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/21.jpg)
Rosquinha!
Wednesday, November 10, 2010
![Page 22: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/22.jpg)
NÃO IMPORTA O TIPO DE PROBLEMA
Wednesday, November 10, 2010
![Page 23: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/23.jpg)
PARA O CLIENTE É A MESMA COISA
Wednesday, November 10, 2010
![Page 24: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/24.jpg)
Não funciona!
Wednesday, November 10, 2010
![Page 25: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/25.jpg)
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 26: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/26.jpg)
‣ Cliente mais satisfeito
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 27: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/27.jpg)
‣ Cliente mais satisfeito‣ Métricas!
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 28: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/28.jpg)
‣ Cliente mais satisfeito‣ Métricas!‣ Aumento da qualidade
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 29: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/29.jpg)
‣ Cliente mais satisfeito‣ Métricas!‣ Aumento da qualidade‣ Bugs detectados mais cedo
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 30: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/30.jpg)
‣ Cliente mais satisfeito‣ Métricas!‣ Aumento da qualidade‣ Bugs detectados mais cedo‣ Sem “release-caos”
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 31: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/31.jpg)
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 32: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/32.jpg)
‣ Seu software tem quantos bugs?
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 33: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/33.jpg)
‣ Seu software tem quantos bugs?‣ Quantos % dele é testado?
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 34: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/34.jpg)
‣ Seu software tem quantos bugs?‣ Quantos % dele é testado?‣ Ele é complicado de manter?
PORQUE INTEGRAR?
Wednesday, November 10, 2010
![Page 35: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/35.jpg)
Parece bom! Isso me custa quanto?
Wednesday, November 10, 2010
![Page 36: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/36.jpg)
Parece bom! Isso me custa quanto?
Nada!
Wednesday, November 10, 2010
![Page 37: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/37.jpg)
Vai me dar mais trabalho né?
Wednesday, November 10, 2010
![Page 38: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/38.jpg)
Vai me dar mais trabalho né?
Você já faz isso
Wednesday, November 10, 2010
![Page 39: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/39.jpg)
VOCÊ JÁ FAZ ISSO!
Wednesday, November 10, 2010
![Page 40: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/40.jpg)
Como assim?
Wednesday, November 10, 2010
![Page 41: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/41.jpg)
Você vai testar o que faz, certo?
VOCÊ JÁ FAZ ISSO
Wednesday, November 10, 2010
![Page 42: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/42.jpg)
Você vai testar o que faz, certo?
VOCÊ JÁ FAZ ISSO
Wednesday, November 10, 2010
![Page 43: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/43.jpg)
E o que você faz depois que vê que
funcionou?
Wednesday, November 10, 2010
![Page 44: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/44.jpg)
Ué, removo os “lixos” ...
Wednesday, November 10, 2010
![Page 45: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/45.jpg)
E se um dia você tiver problemas justo com esse
pedaço de código?
Wednesday, November 10, 2010
![Page 46: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/46.jpg)
Hmn.... Testo de novo?
Wednesday, November 10, 2010
![Page 47: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/47.jpg)
PORQUÊ FAZER 2X A MESMA COISA?
Wednesday, November 10, 2010
![Page 48: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/48.jpg)
E SE VOCÊ GUARDASSE SEUS TESTES?
Wednesday, November 10, 2010
![Page 49: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/49.jpg)
Wednesday, November 10, 2010
![Page 50: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/50.jpg)
Wednesday, November 10, 2010
![Page 51: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/51.jpg)
LEMBRE DISSO:
Wednesday, November 10, 2010
![Page 52: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/52.jpg)
TODA ENTREGA GERA MAIS TRABALHO
Wednesday, November 10, 2010
![Page 53: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/53.jpg)
TODA ENTREGA GERA MAIS TRABALHO
Wednesday, November 10, 2010
![Page 54: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/54.jpg)
TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
Wednesday, November 10, 2010
![Page 55: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/55.jpg)
TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes‣ O código dele aumenta
Wednesday, November 10, 2010
![Page 56: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/56.jpg)
TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes‣ O código dele aumenta‣ Mais Bugs!
Wednesday, November 10, 2010
![Page 57: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/57.jpg)
TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes‣ O código dele aumenta‣ Mais Bugs!‣ Mais complexo!
Wednesday, November 10, 2010
![Page 58: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/58.jpg)
TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes‣ O código dele aumenta‣ Mais Bugs!‣ Mais complexo!‣ Dica: contratar mais gente não é
solução, é suicídio. (nesse caso)
Wednesday, November 10, 2010
![Page 59: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/59.jpg)
QUEREMOS SAIR DISSO
Wednesday, November 10, 2010
![Page 60: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/60.jpg)
QUEREMOS SAIR DISSO
0
11
23
34
45
56
68
79
90
v 1.0 v 1.1 v 1.2 v 1.3 v 1.5 v 2.0 v 2.1 v 2.2 v 2.3 v 2.5 v 3.0
Bugs
Wednesday, November 10, 2010
![Page 61: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/61.jpg)
PRA ISSO
Wednesday, November 10, 2010
![Page 62: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/62.jpg)
PRA ISSO
0
2
4
6
8
9
11
13
15
v 1.0 v 1.1 v 1.2 v 1.3 v 1.5 v 2.0 v 2.1 v 2.2 v 2.3 v 2.5 v 3.0
Bugs
Wednesday, November 10, 2010
![Page 63: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/63.jpg)
EM RESUMO:
Wednesday, November 10, 2010
![Page 64: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/64.jpg)
QUEREMOS QUE AS NOVAS ENTREGAS GEREM SOMENTE
BUGS NOVOS
Wednesday, November 10, 2010
![Page 65: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/65.jpg)
QUEREMOS CÓDIGOS SIMPLES DE SE LER E POR
CONSEQUÊNCIA, MANTER.
Wednesday, November 10, 2010
![Page 66: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/66.jpg)
QUEREMOS COISAS QUE FUNCIONEM (TESTADAS)
Wednesday, November 10, 2010
![Page 67: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/67.jpg)
Acho que você ta no lugar errado ....
Wednesday, November 10, 2010
![Page 68: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/68.jpg)
Wednesday, November 10, 2010
![Page 69: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/69.jpg)
QUAL A MÁGICA?
Wednesday, November 10, 2010
![Page 70: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/70.jpg)
QUAL A MÁGICA?
IntegreTeste mais. Sofra isso sem o cliente saber.
Wednesday, November 10, 2010
![Page 71: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/71.jpg)
PERCA MENOS TEMPO!
Wednesday, November 10, 2010
![Page 72: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/72.jpg)
PERCA MENOS TEMPO!
Com testes !
Wednesday, November 10, 2010
![Page 73: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/73.jpg)
TESTES
Testar e jogar fora seu trabalho não é uma boa idéia, como
vimos.
Wednesday, November 10, 2010
![Page 74: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/74.jpg)
TESTES UNITÁRIOS
Wednesday, November 10, 2010
![Page 75: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/75.jpg)
TESTES UNITÁRIOS
Dão mais trabalho do que vc pensa
Wednesday, November 10, 2010
![Page 76: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/76.jpg)
TESTES UNITÁRIOS
Dão mais resultado do que você imagina!
Wednesday, November 10, 2010
![Page 77: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/77.jpg)
TESTES UNITÁRIOS
https://github.com/augustohp/ManoWarsWednesday, November 10, 2010
![Page 78: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/78.jpg)
TESTES UNITÁRIOS
Wednesday, November 10, 2010
![Page 79: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/79.jpg)
TESTES UNITÁRIOS
‣ Melhoram a qualidade
Wednesday, November 10, 2010
![Page 80: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/80.jpg)
TESTES UNITÁRIOS
‣ Melhoram a qualidade‣ Diminuem tempo com testes
Wednesday, November 10, 2010
![Page 81: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/81.jpg)
TESTES UNITÁRIOS
‣ Melhoram a qualidade‣ Diminuem tempo com testes‣ Melhoram seu código
Wednesday, November 10, 2010
![Page 82: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/82.jpg)
TESTES UNITÁRIOS
‣ Melhoram a qualidade‣ Diminuem tempo com testes‣ Melhoram seu código‣ Você pensa antes de fazer
Wednesday, November 10, 2010
![Page 83: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/83.jpg)
TESTES UNITÁRIOS
‣ Melhoram a qualidade‣ Diminuem tempo com testes‣ Melhoram seu código‣ Você pensa antes de fazer‣ Identificam erros mais cedo
Wednesday, November 10, 2010
![Page 84: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/84.jpg)
TESTES UNITÁRIOS
‣ Melhoram a qualidade‣ Diminuem tempo com testes‣ Melhoram seu código‣ Você pensa antes de fazer‣ Identificam erros mais cedo‣ Erros pontuais
Wednesday, November 10, 2010
![Page 85: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/85.jpg)
Dói pra instalar?
Wednesday, November 10, 2010
![Page 86: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/86.jpg)
TESTES UNITÁRIOS
Wednesday, November 10, 2010
![Page 87: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/87.jpg)
Funciona em qualquer projeto?
Wednesday, November 10, 2010
![Page 88: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/88.jpg)
Orientado a Objetos, sim.
Wednesday, November 10, 2010
![Page 89: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/89.jpg)
E porquê ele me da mais trabalho?
Wednesday, November 10, 2010
![Page 90: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/90.jpg)
Com o tempo você descobre que seu
código é uma porcaria.
Wednesday, November 10, 2010
![Page 91: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/91.jpg)
PERCA MENOS TEMPO!
Métricas (Relatórios)
Wednesday, November 10, 2010
![Page 92: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/92.jpg)
MÉTRICAS
Wednesday, November 10, 2010
![Page 93: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/93.jpg)
MÉTRICAS
‣ PHP Depend (Geral)
Wednesday, November 10, 2010
![Page 94: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/94.jpg)
MÉTRICAS
‣ PHP Depend (Geral)‣ PEAR Code Sniffer
Wednesday, November 10, 2010
![Page 95: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/95.jpg)
MÉTRICAS
‣ PHP Depend (Geral)‣ PEAR Code Sniffer ‣ PHP CPD
Wednesday, November 10, 2010
![Page 96: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/96.jpg)
PHP DEPEND
Wednesday, November 10, 2010
![Page 97: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/97.jpg)
PHP DEPEND
‣ Gera relatório de métricas
Wednesday, November 10, 2010
![Page 98: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/98.jpg)
PHP DEPEND
‣ Gera relatório de métricas‣ Quão complexo é seu código?
Wednesday, November 10, 2010
![Page 99: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/99.jpg)
PHP DEPEND
‣ Gera relatório de métricas‣ Quão complexo é seu código?‣ Linhas comentadas/código
Wednesday, November 10, 2010
![Page 100: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/100.jpg)
PHP DEPEND
‣ Gera relatório de métricas‣ Quão complexo é seu código?‣ Linhas comentadas/código‣ Permite comparações futuras
Wednesday, November 10, 2010
![Page 101: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/101.jpg)
PHP CODE SNIFFER
Wednesday, November 10, 2010
![Page 102: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/102.jpg)
PHP CODE SNIFFER
‣ Checa padrão no código
Wednesday, November 10, 2010
![Page 103: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/103.jpg)
PHP CODE SNIFFER
‣ Checa padrão no código‣ Relatório de infrações
Wednesday, November 10, 2010
![Page 104: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/104.jpg)
PHP CODE SNIFFER
Wednesday, November 10, 2010
![Page 105: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/105.jpg)
PHP CODE SNIFFER
Wednesday, November 10, 2010
![Page 106: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/106.jpg)
PHP CPD
Wednesday, November 10, 2010
![Page 107: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/107.jpg)
PHP CPD
‣ Copy & Paste Detector
Wednesday, November 10, 2010
![Page 108: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/108.jpg)
PHP CPD
‣ Copy & Paste Detector‣ Busca “semelhanças”
Wednesday, November 10, 2010
![Page 109: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/109.jpg)
PHP CPD
‣ Copy & Paste Detector‣ Busca “semelhanças”‣ Porquê elas são ruins:
Wednesday, November 10, 2010
![Page 110: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/110.jpg)
PHP CPD
‣ Copy & Paste Detector‣ Busca “semelhanças”‣ Porquê elas são ruins:‣ _ Repetiu? Encapsule.
Wednesday, November 10, 2010
![Page 111: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/111.jpg)
PHP CPD
‣ Copy & Paste Detector‣ Busca “semelhanças”‣ Porquê elas são ruins:‣ _ Repetiu? Encapsule.‣ _ Vários pontos de falha iguais
Wednesday, November 10, 2010
![Page 112: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/112.jpg)
PHP UNIT
Wednesday, November 10, 2010
![Page 113: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/113.jpg)
PHP UNIT
‣ Cobertura de código
Wednesday, November 10, 2010
![Page 114: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/114.jpg)
PHP UNIT
‣ Cobertura de código‣ Quantos % dele é testado?
Wednesday, November 10, 2010
![Page 115: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/115.jpg)
PHP UNIT
‣ Cobertura de código‣ Quantos % dele é testado?‣ Erros nos testes
Wednesday, November 10, 2010
![Page 116: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/116.jpg)
PHP UNIT
‣ Cobertura de código‣ Quantos % dele é testado?‣ Erros nos testes‣ Falha nos testes
Wednesday, November 10, 2010
![Page 117: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/117.jpg)
PERCA MENOS TEMPO!
Tarefas repetidas
Wednesday, November 10, 2010
![Page 118: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/118.jpg)
PERCA MENOS TEMPO!
Wednesday, November 10, 2010
![Page 119: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/119.jpg)
PERCA MENOS TEMPO!
‣ Geração de pacotes
Wednesday, November 10, 2010
![Page 120: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/120.jpg)
PERCA MENOS TEMPO!
‣ Geração de pacotes‣ Cópia de códigos
Wednesday, November 10, 2010
![Page 121: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/121.jpg)
PERCA MENOS TEMPO!
‣ Geração de pacotes‣ Cópia de códigos‣ Limpeza de arquivos
Wednesday, November 10, 2010
![Page 122: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/122.jpg)
PERCA MENOS TEMPO!
‣ Geração de pacotes‣ Cópia de códigos‣ Limpeza de arquivos‣ Transferêcia de arquivos
Wednesday, November 10, 2010
![Page 123: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/123.jpg)
PERCA MENOS TEMPO!
‣ Geração de pacotes‣ Cópia de códigos‣ Limpeza de arquivos‣ Transferêcia de arquivos‣ Distribuição de código
Wednesday, November 10, 2010
![Page 124: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/124.jpg)
PERCA MENOS TEMPO!
‣ Geração de pacotes‣ Cópia de códigos‣ Limpeza de arquivos‣ Transferêcia de arquivos‣ Distribuição de código‣ Geração de relatórios
Wednesday, November 10, 2010
![Page 125: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/125.jpg)
PERCA MENOS TEMPO!
Dev
Dev
APP
Clientes
Dev
Wednesday, November 10, 2010
![Page 126: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/126.jpg)
PERCA MENOS TEMPO!
GP
Coordenar equipe
Garantir qualidade
Relatórios
Distruibuição
Wednesday, November 10, 2010
![Page 127: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/127.jpg)
ALGUMAS OPÇÕES
Wednesday, November 10, 2010
![Page 128: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/128.jpg)
PHING
Wednesday, November 10, 2010
![Page 129: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/129.jpg)
PHING
Wednesday, November 10, 2010
![Page 130: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/130.jpg)
PHING
Wednesday, November 10, 2010
![Page 131: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/131.jpg)
PHING
Wednesday, November 10, 2010
![Page 132: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/132.jpg)
RESUMINDO
Wednesday, November 10, 2010
![Page 133: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/133.jpg)
RESUMINDO
Wednesday, November 10, 2010
![Page 134: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/134.jpg)
RESUMINDO
Código do Projeto
Wednesday, November 10, 2010
![Page 135: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/135.jpg)
RESUMINDO
Código do Projeto
Controle de Versões
Wednesday, November 10, 2010
![Page 136: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/136.jpg)
RESUMINDO
Código do Projeto
Controle de Versões
Testes Unitários
Wednesday, November 10, 2010
![Page 137: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/137.jpg)
RESUMINDO
Código do Projeto
Controle de Versões
Testes Unitários
Geração de Pacotes
Wednesday, November 10, 2010
![Page 138: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/138.jpg)
RESUMINDO
Código do Projeto
Controle de Versões
Testes Unitários
Geração de Pacotes
Relatórios
Wednesday, November 10, 2010
![Page 139: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/139.jpg)
RESUMINDO
Wednesday, November 10, 2010
![Page 140: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/140.jpg)
RESUMINDO
‣ Guarda seus testes
Wednesday, November 10, 2010
![Page 141: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/141.jpg)
RESUMINDO
‣ Guarda seus testes‣ Automatiza eles
Wednesday, November 10, 2010
![Page 142: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/142.jpg)
RESUMINDO
‣ Guarda seus testes‣ Automatiza eles‣ Gera alguns relatórios
Wednesday, November 10, 2010
![Page 143: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/143.jpg)
RESUMINDO
Wednesday, November 10, 2010
![Page 144: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/144.jpg)
RESUMINDO
‣ Gera pacote
Wednesday, November 10, 2010
![Page 145: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/145.jpg)
RESUMINDO
‣ Gera pacote‣ Distribui código para o cliente
Wednesday, November 10, 2010
![Page 146: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/146.jpg)
RESUMINDO
‣ Gera pacote‣ Distribui código para o cliente‣ Automatiza geração de relatórios
Wednesday, November 10, 2010
![Page 147: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/147.jpg)
VOLTANDO PRO COMEÇO ...
Wednesday, November 10, 2010
![Page 148: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/148.jpg)
E o bambu?
Wednesday, November 10, 2010
![Page 149: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/149.jpg)
E a integração contínua?
Wednesday, November 10, 2010
![Page 150: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/150.jpg)
INTEGRAR SEMPRE?
Wednesday, November 10, 2010
![Page 151: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/151.jpg)
EXECUTAR TUDO ISSO JUNTO?
Wednesday, November 10, 2010
![Page 152: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/152.jpg)
E A CADA MUDANÇA?
Wednesday, November 10, 2010
![Page 153: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/153.jpg)
EXEMPLO
Wednesday, November 10, 2010
![Page 154: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/154.jpg)
EXEMPLO
SVN Hudson
PHP Depend
PHP Unit
PHPCode Sniffer
Phing
Wednesday, November 10, 2010
![Page 155: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/155.jpg)
HUDSON
Wednesday, November 10, 2010
![Page 156: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/156.jpg)
HUDSON
./java -jar hudson.war
Wednesday, November 10, 2010
![Page 157: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/157.jpg)
HUDSON
Plugins:- Hudson Clover Plugin- Hudson JDepend Plugin- Hudson Phing Plugin- Hudson Subversion Plugin- Hudson xUnit Plugin
Wednesday, November 10, 2010
![Page 158: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/158.jpg)
HUDSON
Wednesday, November 10, 2010
![Page 159: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/159.jpg)
HUDSON
Wednesday, November 10, 2010
![Page 160: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/160.jpg)
HUDSON
Wednesday, November 10, 2010
![Page 161: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/161.jpg)
HUDSON
Wednesday, November 10, 2010
![Page 162: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/162.jpg)
DÚVIDAS?
Wednesday, November 10, 2010
![Page 163: Testar é bom, integrar é ainda melhor](https://reader030.fdocument.pub/reader030/viewer/2022012913/54b5b9704a7959da498b45b9/html5/thumbnails/163.jpg)
LINKShttp://www.slideshare.net/augustopascutti (esses slides)https://github.com/augustohp/ManoWarshttp://hudson-ci.org/http://phing.info/http://www.phpunit.de/http://pdepend.org/http://github.com/sebastianbergmann/php-hudson-templatehttp://pear.php.net/package/PHP_CodeSnifferhttp://github.com/sebastianbergmann/phpcpd
Artigo:http://martinfowler.com/articles/continuousIntegration.html
Wednesday, November 10, 2010