Enviar pesquisa
Carregar
Métricas de Código importância teste qualidade
•
10 gostaram
•
1,441 visualizações
Título melhorado com IA
Maurício Aniche
Seguir
Minha palestra sobre métricas de código no TDC 2014, em São Paulo.
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 38
Baixar agora
Baixar para ler offline
Recomendados
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013
Maurício Aniche
A Validated Set of Smells for MVC Architectures - ICSME 2016
A Validated Set of Smells for MVC Architectures - ICSME 2016
Maurício Aniche
Flex
Flex
guestc1f9fdaa
Greenfields
Greenfields
john1 hsu1
Sheikh Khalifh)
Sheikh Khalifh)
alisalem
berkel
berkel
tonksol
Forever flowing 3.5
Forever flowing 3.5
Geminiasp
Me Acuerdo De Ti
Me Acuerdo De Ti
Luxo Cáceres
Recomendados
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013
Maurício Aniche
A Validated Set of Smells for MVC Architectures - ICSME 2016
A Validated Set of Smells for MVC Architectures - ICSME 2016
Maurício Aniche
Flex
Flex
guestc1f9fdaa
Greenfields
Greenfields
john1 hsu1
Sheikh Khalifh)
Sheikh Khalifh)
alisalem
berkel
berkel
tonksol
Forever flowing 3.5
Forever flowing 3.5
Geminiasp
Me Acuerdo De Ti
Me Acuerdo De Ti
Luxo Cáceres
Efeito Das PráTicas Alimentares Sobre O Crescimento Infantil
Efeito Das PráTicas Alimentares Sobre O Crescimento Infantil
Biblioteca Virtual
The Timing And Predictors Of The Early Termination Of Breastfeeding
The Timing And Predictors Of The Early Termination Of Breastfeeding
Biblioteca Virtual
June 24 Club Assembly
June 24 Club Assembly
Brent Jonas
Gallery
Gallery
FYI Blast Inc.
Statistical Report Of The 2008 Iblce Examination
Statistical Report Of The 2008 Iblce Examination
Biblioteca Virtual
Randomized, Controlled Trial Of A Prenatal And Postnatal Lactation Consultant
Randomized, Controlled Trial Of A Prenatal And Postnatal Lactation Consultant
Biblioteca Virtual
Endocrine System
Endocrine System
guest96c45e
Genecode Activity
Genecode Activity
guest9dfc7501
офисные здания
офисные здания
Devigan
Как Облачные вычисления изменят мир Информационных Технологий (ИТ)
Как Облачные вычисления изменят мир Информационных Технологий (ИТ)
Michael Kozloff
Doering
Doering
guest2ac6ed
Today
Today
john1 hsu1
Covers
Covers
SallyBerman
The Opera Houses at Chisholm Gallery, LLC
The Opera Houses at Chisholm Gallery, LLC
Chisholm Gallery, LLC ~ Polo + Sporting Art Specialits
Improving profit and utilazation in asset-intenensive industries
Improving profit and utilazation in asset-intenensive industries
IFS
LevelUp Your Facebook Strategy
LevelUp Your Facebook Strategy
Lithium
FEATURE ARTICLE on JEANNE CHISHOLM, TOWN & COUNTRY
FEATURE ARTICLE on JEANNE CHISHOLM, TOWN & COUNTRY
Chisholm Gallery, LLC ~ Polo + Sporting Art Specialits
What Do These Pictures Have In Common
What Do These Pictures Have In Common
patriciapunte
Skull Series by Henry Bismuth, Courtesy of Chisholm Gallery
Skull Series by Henry Bismuth, Courtesy of Chisholm Gallery
Chisholm Gallery, LLC ~ Polo + Sporting Art Specialits
Lautaro (My Experiences)
Lautaro (My Experiences)
rominacheme
Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)
Maurício Aniche
Tracing Back Log Data to its Log Statement: From Research to Practice
Tracing Back Log Data to its Log Statement: From Research to Practice
Maurício Aniche
Mais conteúdo relacionado
Destaque
Efeito Das PráTicas Alimentares Sobre O Crescimento Infantil
Efeito Das PráTicas Alimentares Sobre O Crescimento Infantil
Biblioteca Virtual
The Timing And Predictors Of The Early Termination Of Breastfeeding
The Timing And Predictors Of The Early Termination Of Breastfeeding
Biblioteca Virtual
June 24 Club Assembly
June 24 Club Assembly
Brent Jonas
Gallery
Gallery
FYI Blast Inc.
Statistical Report Of The 2008 Iblce Examination
Statistical Report Of The 2008 Iblce Examination
Biblioteca Virtual
Randomized, Controlled Trial Of A Prenatal And Postnatal Lactation Consultant
Randomized, Controlled Trial Of A Prenatal And Postnatal Lactation Consultant
Biblioteca Virtual
Endocrine System
Endocrine System
guest96c45e
Genecode Activity
Genecode Activity
guest9dfc7501
офисные здания
офисные здания
Devigan
Как Облачные вычисления изменят мир Информационных Технологий (ИТ)
Как Облачные вычисления изменят мир Информационных Технологий (ИТ)
Michael Kozloff
Doering
Doering
guest2ac6ed
Today
Today
john1 hsu1
Covers
Covers
SallyBerman
The Opera Houses at Chisholm Gallery, LLC
The Opera Houses at Chisholm Gallery, LLC
Chisholm Gallery, LLC ~ Polo + Sporting Art Specialits
Improving profit and utilazation in asset-intenensive industries
Improving profit and utilazation in asset-intenensive industries
IFS
LevelUp Your Facebook Strategy
LevelUp Your Facebook Strategy
Lithium
FEATURE ARTICLE on JEANNE CHISHOLM, TOWN & COUNTRY
FEATURE ARTICLE on JEANNE CHISHOLM, TOWN & COUNTRY
Chisholm Gallery, LLC ~ Polo + Sporting Art Specialits
What Do These Pictures Have In Common
What Do These Pictures Have In Common
patriciapunte
Skull Series by Henry Bismuth, Courtesy of Chisholm Gallery
Skull Series by Henry Bismuth, Courtesy of Chisholm Gallery
Chisholm Gallery, LLC ~ Polo + Sporting Art Specialits
Lautaro (My Experiences)
Lautaro (My Experiences)
rominacheme
Destaque
(20)
Efeito Das PráTicas Alimentares Sobre O Crescimento Infantil
Efeito Das PráTicas Alimentares Sobre O Crescimento Infantil
The Timing And Predictors Of The Early Termination Of Breastfeeding
The Timing And Predictors Of The Early Termination Of Breastfeeding
June 24 Club Assembly
June 24 Club Assembly
Gallery
Gallery
Statistical Report Of The 2008 Iblce Examination
Statistical Report Of The 2008 Iblce Examination
Randomized, Controlled Trial Of A Prenatal And Postnatal Lactation Consultant
Randomized, Controlled Trial Of A Prenatal And Postnatal Lactation Consultant
Endocrine System
Endocrine System
Genecode Activity
Genecode Activity
офисные здания
офисные здания
Как Облачные вычисления изменят мир Информационных Технологий (ИТ)
Как Облачные вычисления изменят мир Информационных Технологий (ИТ)
Doering
Doering
Today
Today
Covers
Covers
The Opera Houses at Chisholm Gallery, LLC
The Opera Houses at Chisholm Gallery, LLC
Improving profit and utilazation in asset-intenensive industries
Improving profit and utilazation in asset-intenensive industries
LevelUp Your Facebook Strategy
LevelUp Your Facebook Strategy
FEATURE ARTICLE on JEANNE CHISHOLM, TOWN & COUNTRY
FEATURE ARTICLE on JEANNE CHISHOLM, TOWN & COUNTRY
What Do These Pictures Have In Common
What Do These Pictures Have In Common
Skull Series by Henry Bismuth, Courtesy of Chisholm Gallery
Skull Series by Henry Bismuth, Courtesy of Chisholm Gallery
Lautaro (My Experiences)
Lautaro (My Experiences)
Mais de Maurício Aniche
Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)
Maurício Aniche
Tracing Back Log Data to its Log Statement: From Research to Practice
Tracing Back Log Data to its Log Statement: From Research to Practice
Maurício Aniche
Pragmatic software testing education - SIGCSE 2019
Pragmatic software testing education - SIGCSE 2019
Maurício Aniche
Test Automation Day 2018
Test Automation Day 2018
Maurício Aniche
Software Testing with Caipirinhas and Stroopwafels
Software Testing with Caipirinhas and Stroopwafels
Maurício Aniche
Code smells in MVC applications (Dutch Spring meetup)
Code smells in MVC applications (Dutch Spring meetup)
Maurício Aniche
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
Maurício Aniche
Code quality in MVC systems - BENEVOL 2016
Code quality in MVC systems - BENEVOL 2016
Maurício Aniche
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...
Maurício Aniche
DNAD 2015 - Métricas de código, pra que te quero?
DNAD 2015 - Métricas de código, pra que te quero?
Maurício Aniche
Como eu aprendi que testar software é importante?
Como eu aprendi que testar software é importante?
Maurício Aniche
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações Web
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações Web
Maurício Aniche
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Maurício Aniche
Test-Driven Development serve pra mim?
Test-Driven Development serve pra mim?
Maurício Aniche
O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?
Maurício Aniche
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...
Maurício Aniche
Minicurso sobre Evolução de Software no CBSoft 2011
Minicurso sobre Evolução de Software no CBSoft 2011
Maurício Aniche
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary Study
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary Study
Maurício Aniche
Code coverage for MSR Researches [Work in Progress]
Code coverage for MSR Researches [Work in Progress]
Maurício Aniche
Eu meço, tu medes, ele mede.. Mas medimos o quê?
Eu meço, tu medes, ele mede.. Mas medimos o quê?
Maurício Aniche
Mais de Maurício Aniche
(20)
Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)
Tracing Back Log Data to its Log Statement: From Research to Practice
Tracing Back Log Data to its Log Statement: From Research to Practice
Pragmatic software testing education - SIGCSE 2019
Pragmatic software testing education - SIGCSE 2019
Test Automation Day 2018
Test Automation Day 2018
Software Testing with Caipirinhas and Stroopwafels
Software Testing with Caipirinhas and Stroopwafels
Code smells in MVC applications (Dutch Spring meetup)
Code smells in MVC applications (Dutch Spring meetup)
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
Code quality in MVC systems - BENEVOL 2016
Code quality in MVC systems - BENEVOL 2016
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...
DNAD 2015 - Métricas de código, pra que te quero?
DNAD 2015 - Métricas de código, pra que te quero?
Como eu aprendi que testar software é importante?
Como eu aprendi que testar software é importante?
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações Web
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações Web
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Test-Driven Development serve pra mim?
Test-Driven Development serve pra mim?
O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...
Minicurso sobre Evolução de Software no CBSoft 2011
Minicurso sobre Evolução de Software no CBSoft 2011
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary Study
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary Study
Code coverage for MSR Researches [Work in Progress]
Code coverage for MSR Researches [Work in Progress]
Eu meço, tu medes, ele mede.. Mas medimos o quê?
Eu meço, tu medes, ele mede.. Mas medimos o quê?
Último
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
Vagner Soares da Costa
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aula
WilliamCruz402522
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
Vagner Soares da Costa
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
FlvioDadinhoNNhamizi
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
AndressaTenreiro
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp tx
rafaelacushman21
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
diminutcasamentos
Último
(7)
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aula
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp tx
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
Métricas de Código importância teste qualidade
1.
Métricas de Código, pra
que te quero? Maurício Aniche mauricio.aniche@caelum.com.br @mauricioaniche Monday, August 11, 14
2.
Monday, August 11,
14
3.
Por que a
Caelum abriu em Brasília? pq tem coreanas lá! irmão + novo é fogo... Monday, August 11, 14
4.
Business Intelligence Monday, August
11, 14
5.
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
6.
????? Monday, August 11,
14
7.
Minere os dados! Monday,
August 11, 14
8.
Métricas de Código Monday,
August 11, 14
9.
Tamanho de métodos e
classes Monday, August 11, 14
10.
Complexidade Ciclomática Monday, August 11,
14
11.
Coesão Monday, August 11,
14
12.
Acoplamento e Estabilidade Monday, August
11, 14
13.
Acoplamento Lógico (pesquise por Gustavo
Oliva) Monday, August 11, 14
14.
Monday, August 11,
14
15.
Monday, August 11,
14
16.
Na prática Monday, August
11, 14
17.
Métricas são heurísticas! Monday, August
11, 14
18.
Big Data, Little
Brain (Prof. Dr. Gail Murphy) Monday, August 11, 14
19.
Priorizar! Monday, August 11,
14
20.
Desenvolvedores Monday, August 11,
14
21.
Desenvolvedores Monday, August 11,
14
22.
Monday, August 11,
14
23.
Bugs por dia
de semana Monday, August 11, 14
24.
Bugs por hora Monday,
August 11, 14
25.
Bugs x Complexidade Monday,
August 11, 14
26.
Complexidade x Churn Monday,
August 11, 14
27.
LOC x Churn Monday,
August 11, 14
28.
Monday, August 11,
14
29.
Monday, August 11,
14
30.
Mais recente: DAOs Monday, August
11, 14
31.
Mais recente: Code Review Monday,
August 11, 14
32.
Visualizações podem ser úteis
também! Monday, August 11, 14
33.
CodeCity Monday, August 11,
14
34.
Diagrama de Kiviat Monday,
August 11, 14
35.
somos péssimos pra organizar informação Monday,
August 11, 14
36.
ainda precisamos mostrar que
isso é útil! Monday, August 11, 14
37.
“Muito melhor que Crepúsculo!” NYTimes http://www.tddnomundoreal.com.br “De
tirar o fôlego!” Washington Post “Um thriller fascinante!” Miami Herald Monday, August 11, 14
38.
Obrigado! mauricio.aniche@caelum.com.br @mauricioaniche Monday, August 11,
14
Baixar agora