Techtalk riojs

Post on 07-Jul-2015

556 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Romulo TavaresGlobo.com

Oi!

Saturday, December 15, 2012

MÉTRICAS DE QUALIDADE DE CÓDIGO

Saturday, December 15, 2012

ASSUNTO ANTIGO

Saturday, December 15, 2012

Saturday, December 15, 2012

Antes de começar, tempo pra algumas reflexões.

Saturday, December 15, 2012

Saturday, December 15, 2012

O que é qualidade?

Saturday, December 15, 2012

O que é qualidade?

Tem como eu medir a qualidade do meu código?

Saturday, December 15, 2012

O que é qualidade?

Tem como eu medir a qualidade do meu código?

Como dar visibilidade da qualidade domeu código?

Saturday, December 15, 2012

AS MÉTRICAS

Saturday, December 15, 2012

JsLint JsHint Idiomatic JS

IdiomaticCSS

CssLint

W3CValidator

CloneDR

Saturday, December 15, 2012

ESSAS MÉTRICAS NÃO DIZEM SE O CÓDIGO TEM UMA BOA OU MÁ QUALIDADE, MAS ELAS DIZEM:

• Se segue um padrão

• Possíveis construções erradas

Saturday, December 15, 2012

POR QUE EXTRAIR MÉTRICAS DO CÓDIGO?

Saturday, December 15, 2012

Por você mesmo Pelas outras pessoas Pelo projeto

Saturday, December 15, 2012

O seu projeto é o seu espaço de

trabalho.

Saturday, December 15, 2012

X

O que você prefere?

Saturday, December 15, 2012

Um projeto com padrões claros é mais

fácil para os novos desenvolvedores se

adaptarem.

Saturday, December 15, 2012

Um projeto onde a qualidade é

palpável para pessoas não técnicas

tem mais chances de ser melhorado.

Saturday, December 15, 2012

Um projeto padronizado e sem

possíveis erros de codificação tem

menos chances de ter bugs.

Saturday, December 15, 2012

“Cliente não vê código”

Mas eles percebem a diferença de tempo pra corrigir um bug.

Saturday, December 15, 2012

CODE QUALITY TOOLS

Saturday, December 15, 2012

As pessoas se interessaram tanto que

achei interessante facilitar a extração

de métricas.

Saturday, December 15, 2012

Uma pequena API de extração de

métricas de qualidade de código

(PEP8, PyFlakes, CloneDigger, JsHint, CssLint)

Saturday, December 15, 2012

DASHBOARD DE QUALIDADE

Saturday, December 15, 2012

Um lugar onde seja possível

acompanhar o status de qualidade de

um projeto e a evolução disso.

Saturday, December 15, 2012

Saturday, December 15, 2012

AUTOMATIZAR É PRECISO

Saturday, December 15, 2012

Você pode fazer tudo certo, mas você

precisa garantir que as pessoas que

trabalham contigo façam também.

Saturday, December 15, 2012

Testes VisuaisPhantom CSS

Boblish

Saturday, December 15, 2012

Testes de SEO?

Saturday, December 15, 2012

top related