dnad 2015 - métricas de código, pra que te quero?

38
Métricas de Código, pra que te quero? Maurício Aniche [email protected] @mauricioaniche

Upload: mauricio-aniche

Post on 07-Aug-2015

312 views

Category:

Technology


1 download

TRANSCRIPT

Métricas de Código, pra que te quero?

Maurício Aniche [email protected]

@mauricioaniche

Por que a Caelum abriu em Brasília?

pq tem sertanejo!

eu contratomal...

Business Intelligence

E em software, como fazemos?

Métricas de Código (que todo mundo conhece)

Tamanho de métodos e classes

Complexidade Ciclomática

Coesão

Acoplamento e Estabilidade

Acoplamento Lógico

(pesquise por Gustavo Olivae Igor Wiese)

Lições Aprendidas

Métricas são heurísticas!

Ah, mas no meu ambiente não dá pra

calcular!

Números de referência mágicos!

Big Data, Little Brain (Prof. Dr. Gail Murphy)

Mas métricas sozinhas… o que elas

nos dizem?

Desenvolvedores

Desenvolvedores

Bugs por dia de semana

Bugs por hora

Bugs x Complexidade

Complexidade x Churn

LOC x Churn

Mas e maus cheiros de OO?

Visualizações podem ser úteis também!

CodeCity

somos péssimos pra organizar informação

ainda precisamos mostrar que isso

é útil!

tá interessado? me manda e-mail!

“Muito melhor que Crepúsculo!”

NY Times

http://www.tddnomundoreal.com.br

“De tirar o fôlego!” Washington Post

“Um thriller fascinante!”

Miami Herald

Obrigado! [email protected]

@mauricioaniche