[tdc 2014] métricas de código, pra que te quero?
DESCRIPTION
Minha palestra sobre métricas de código no TDC 2014, em São Paulo.TRANSCRIPT
![Page 1: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/1.jpg)
Métricas de Código, pra que te quero?
Maurício [email protected]
@mauricioaniche
Monday, August 11, 14
![Page 2: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/2.jpg)
Monday, August 11, 14
![Page 3: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/3.jpg)
Por que a Caelumabriu em Brasília?
pq tem coreanas lá!
irmão + novo é fogo...
Monday, August 11, 14
![Page 4: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/4.jpg)
Business Intelligence
Monday, August 11, 14
![Page 5: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/5.jpg)
E em software, como fazemos?
• O que devo testar no meu código?
• Meu time é distribuído. Isso é ruim?
• Tenho classes com código feio. Preciso mesmo refatorar?
• ...
Monday, August 11, 14
![Page 6: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/6.jpg)
?????
Monday, August 11, 14
![Page 7: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/7.jpg)
Minere os dados!
Monday, August 11, 14
![Page 8: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/8.jpg)
Métricas de Código
Monday, August 11, 14
![Page 9: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/9.jpg)
Tamanho de métodos e classes
Monday, August 11, 14
![Page 10: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/10.jpg)
Complexidade Ciclomática
Monday, August 11, 14
![Page 11: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/11.jpg)
Coesão
Monday, August 11, 14
![Page 12: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/12.jpg)
Acoplamento eEstabilidade
Monday, August 11, 14
![Page 13: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/13.jpg)
AcoplamentoLógico
(pesquise por Gustavo Oliva)
Monday, August 11, 14
![Page 14: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/14.jpg)
Monday, August 11, 14
![Page 15: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/15.jpg)
Monday, August 11, 14
![Page 16: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/16.jpg)
Na prática
Monday, August 11, 14
![Page 17: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/17.jpg)
Métricas sãoheurísticas!
Monday, August 11, 14
![Page 18: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/18.jpg)
Big Data, Little Brain(Prof. Dr. Gail Murphy)
Monday, August 11, 14
![Page 19: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/19.jpg)
Priorizar!
Monday, August 11, 14
![Page 20: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/20.jpg)
Desenvolvedores
Monday, August 11, 14
![Page 21: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/21.jpg)
Desenvolvedores
Monday, August 11, 14
![Page 22: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/22.jpg)
Monday, August 11, 14
![Page 23: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/23.jpg)
Bugs por dia de semana
Monday, August 11, 14
![Page 24: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/24.jpg)
Bugs por hora
Monday, August 11, 14
![Page 25: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/25.jpg)
Bugs x Complexidade
Monday, August 11, 14
![Page 26: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/26.jpg)
Complexidade x Churn
Monday, August 11, 14
![Page 27: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/27.jpg)
LOC x Churn
Monday, August 11, 14
![Page 28: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/28.jpg)
Monday, August 11, 14
![Page 29: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/29.jpg)
Monday, August 11, 14
![Page 30: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/30.jpg)
Mais recente:DAOs
Monday, August 11, 14
![Page 31: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/31.jpg)
Mais recente:Code Review
Monday, August 11, 14
![Page 32: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/32.jpg)
Visualizações podemser úteis também!
Monday, August 11, 14
![Page 33: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/33.jpg)
CodeCity
Monday, August 11, 14
![Page 34: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/34.jpg)
Diagrama de Kiviat
Monday, August 11, 14
![Page 35: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/35.jpg)
somos péssimospra organizar informação
Monday, August 11, 14
![Page 36: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/36.jpg)
ainda precisamosmostrar que isso
é útil!
Monday, August 11, 14
![Page 37: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/37.jpg)
“Muito melhorque Crepúsculo!”
NY Times
http://www.tddnomundoreal.com.br
“De tirar o fôlego!”Washington Post
“Um thriller fascinante!”
Miami Herald
Monday, August 11, 14
![Page 38: [TDC 2014] Métricas de código, pra que te quero?](https://reader034.vdocuments.site/reader034/viewer/2022050805/5571c9bbd8b42a3f5e8b4858/html5/thumbnails/38.jpg)
@mauricioaniche
Monday, August 11, 14