tdc 2013 poa: tdd e clean code, garantia de um desenvolvimento saudável
DESCRIPTION
Está palestra foi realizada no TDC 2013 POA na trilha de JAVA. Ela retrata sobre como podemos aplicar TDD e Clean Code e seus conceitosTRANSCRIPT
![Page 1: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/1.jpg)
TDD e Clean Code, garantia de um
desenvolvimento saudável
![Page 2: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/2.jpg)
Maurício Andreazza Sganderla
• Desenvolvedor na uMov.me• Aficionado por Agile• No mercado de T.I. há 8 anos• Formado em Sistemas de Informação• Pós-Graduando em Métodos Ágeis Jorge Oleques
• Desenvolvedor na uMov.me• Entusiasta XP• No mercado de T.I. há 6 anos• Formado Analise e Desenvolvimento• Pós-Graduando em Eng. Software na FGV
![Page 3: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/3.jpg)
Quando uma pessoa não é considerada saudável ?
![Page 4: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/4.jpg)
Está acima do peso
![Page 5: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/5.jpg)
Fuma
![Page 6: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/6.jpg)
Alimentação desequilibrada
![Page 7: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/7.jpg)
E o que o médico recomenda ?
![Page 8: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/8.jpg)
Alimentação saudável
![Page 9: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/9.jpg)
Praticar esportes
![Page 10: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/10.jpg)
beber bastante água
![Page 11: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/11.jpg)
Mas qual a relação?
![Page 12: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/12.jpg)
sistema complexo
![Page 13: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/13.jpg)
Estrutura
![Page 14: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/14.jpg)
O que recomendamos
![Page 15: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/15.jpg)
TDD + Clean Code !
![Page 16: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/16.jpg)
![Page 17: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/17.jpg)
![Page 18: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/18.jpg)
Mas o que é um código Limpo?
![Page 19: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/19.jpg)
"Além de seu criador, um desenvolvedor pode ler e melhorar um código limpo..."(Dave Thomas)
"Um código limpo é simples e direto..."(Grady Boock)
"Você sabe que está criando um código limpo quando cada rotina que você lê se mostra como você esperava ..."(Ward Cunninghan)
"Expressa todas as idéias do projeto que estão no sistema ...."(Ron Jeffries)
![Page 20: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/20.jpg)
"Além de seu criador, um desenvolvedor pode ler e melhorar um código limpo..."(Dave Thomas)
"Um código limpo é simples e direto..."(Grady Boock)
"Você sabe que está criando um código limpo quando cada rotina que você lê se mostra como você esperava ..."(Ward Cunninghan)
"Expressa todas as idéias do projeto que estão no sistema ...."(Ron Jeffries)
![Page 21: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/21.jpg)
![Page 22: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/22.jpg)
0
100Prod
utividade
Tempo
Produtividade x tempo
![Page 23: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/23.jpg)
Fazer o que então?
![Page 24: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/24.jpg)
Reclamar ajuda?
![Page 25: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/25.jpg)
Atitude
![Page 26: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/26.jpg)
regra do escoteiro
![Page 27: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/27.jpg)
Mão na massa
![Page 28: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/28.jpg)
Nomes significativos
![Page 29: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/29.jpg)
Revelar intenções
![Page 30: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/30.jpg)
Nomes Descritivos
![Page 31: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/31.jpg)
![Page 32: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/32.jpg)
![Page 33: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/33.jpg)
![Page 34: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/34.jpg)
Faça apenas uma coisa
![Page 35: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/35.jpg)
![Page 36: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/36.jpg)
![Page 37: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/37.jpg)
![Page 38: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/38.jpg)
![Page 39: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/39.jpg)
Algo estranho
![Page 40: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/40.jpg)
bons comentários
![Page 41: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/41.jpg)
![Page 42: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/42.jpg)
maus comentários
![Page 43: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/43.jpg)
![Page 44: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/44.jpg)
![Page 45: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/45.jpg)
![Page 46: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/46.jpg)
![Page 47: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/47.jpg)
![Page 48: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/48.jpg)
Mudança de paradigma
![Page 49: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/49.jpg)
Não é mágico
![Page 50: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/50.jpg)
Prática de auxílio
![Page 51: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/51.jpg)
Através do teste unitário
![Page 52: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/52.jpg)
Acelera o feedback
![Page 53: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/53.jpg)
evoluir design
![Page 54: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/54.jpg)
Através do teste unitárioSiga o mantra
![Page 55: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/55.jpg)
Faça falhar
![Page 56: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/56.jpg)
Não tenha medo!
![Page 57: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/57.jpg)
Baby steps
![Page 58: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/58.jpg)
Resolva de maneira simples
![Page 59: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/59.jpg)
Escute seu teste
![Page 60: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/60.jpg)
Refatore
![Page 61: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/61.jpg)
Reinicie o ciclo
![Page 62: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/62.jpg)
O que devemos cuidar?
![Page 63: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/63.jpg)
Balanceamento
COESÃO ACOPLAMENTO
![Page 64: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/64.jpg)
Não há mundo perfeito
![Page 65: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/65.jpg)
Pequeno ajuste
![Page 66: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/66.jpg)
boas práticasBOAS PRÁTICAS
![Page 67: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/67.jpg)
Nomes Representativos
![Page 68: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/68.jpg)
Nomes Representativos
![Page 69: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/69.jpg)
data builders
![Page 70: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/70.jpg)
data builders
![Page 71: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/71.jpg)
Estrutura: like bdd
![Page 72: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/72.jpg)
Suíte Atualizada
![Page 73: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/73.jpg)
O CENÁRIO
#VERDADEIRO
X
#falso
![Page 74: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/74.jpg)
O CENÁRIO#1
![Page 75: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/75.jpg)
O CENÁRIOAgora que entendi,
vou sair aplicando
tdd em tudo!
![Page 76: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/76.jpg)
O CENÁRIO#falso
![Page 77: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/77.jpg)
O CENÁRIO#2
![Page 78: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/78.jpg)
O CENÁRIO
Feito! Então é só
começar pelo teste
e quando estiver
verde está pronto !
![Page 79: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/79.jpg)
O CENÁRIO#MITO
![Page 80: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/80.jpg)
O CENÁRIO#3
![Page 81: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/81.jpg)
O CENÁRIO
É NECESSÁRIO
CONHECIMENTOS EM
BOAS PRÁTICAS DE
ENGENHARIA DE
SOFTWARE
![Page 82: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/82.jpg)
O CENÁRIO#VERDADE
![Page 83: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/83.jpg)
O CENÁRIO#4
![Page 84: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/84.jpg)
O CENÁRIO
TDD só serve para
criar um código
Testado!
![Page 85: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/85.jpg)
O CENÁRIO#MITO
![Page 86: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/86.jpg)
referências
![Page 87: TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável](https://reader033.vdocuments.pub/reader033/viewer/2022060115/55799b87d8b42ae72b8b52ed/html5/thumbnails/87.jpg)
obrigado !!!
@m_andreazza
mauricioweb
http://umovme.cc
@joqueles
joleques
http://umovme.cc