Top Banner
Romulo Tavares Globo.com Oi! Saturday, December 15, 2012
31

Techtalk riojs

Jul 07, 2015

Download

Documents

Romulo Tavares
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Techtalk riojs

Romulo TavaresGlobo.com

Oi!

Saturday, December 15, 2012

Page 2: Techtalk riojs

MÉTRICAS DE QUALIDADE DE CÓDIGO

Saturday, December 15, 2012

Page 3: Techtalk riojs

ASSUNTO ANTIGO

Saturday, December 15, 2012

Page 4: Techtalk riojs

Saturday, December 15, 2012

Page 5: Techtalk riojs

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

Saturday, December 15, 2012

Page 6: Techtalk riojs

Saturday, December 15, 2012

Page 7: Techtalk riojs

O que é qualidade?

Saturday, December 15, 2012

Page 8: Techtalk riojs

O que é qualidade?

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

Saturday, December 15, 2012

Page 9: Techtalk riojs

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

Page 10: Techtalk riojs

AS MÉTRICAS

Saturday, December 15, 2012

Page 11: Techtalk riojs

JsLint JsHint Idiomatic JS

IdiomaticCSS

CssLint

W3CValidator

CloneDR

Saturday, December 15, 2012

Page 12: Techtalk riojs

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

Page 13: Techtalk riojs

POR QUE EXTRAIR MÉTRICAS DO CÓDIGO?

Saturday, December 15, 2012

Page 14: Techtalk riojs

Por você mesmo Pelas outras pessoas Pelo projeto

Saturday, December 15, 2012

Page 15: Techtalk riojs

O seu projeto é o seu espaço de

trabalho.

Saturday, December 15, 2012

Page 16: Techtalk riojs

X

O que você prefere?

Saturday, December 15, 2012

Page 17: Techtalk riojs

Um projeto com padrões claros é mais

fácil para os novos desenvolvedores se

adaptarem.

Saturday, December 15, 2012

Page 18: Techtalk riojs

Um projeto onde a qualidade é

palpável para pessoas não técnicas

tem mais chances de ser melhorado.

Saturday, December 15, 2012

Page 19: Techtalk riojs

Um projeto padronizado e sem

possíveis erros de codificação tem

menos chances de ter bugs.

Saturday, December 15, 2012

Page 20: Techtalk riojs

“Cliente não vê código”

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

Saturday, December 15, 2012

Page 21: Techtalk riojs

CODE QUALITY TOOLS

Saturday, December 15, 2012

Page 22: Techtalk riojs

As pessoas se interessaram tanto que

achei interessante facilitar a extração

de métricas.

Saturday, December 15, 2012

Page 23: Techtalk riojs

Uma pequena API de extração de

métricas de qualidade de código

(PEP8, PyFlakes, CloneDigger, JsHint, CssLint)

Saturday, December 15, 2012

Page 24: Techtalk riojs

DASHBOARD DE QUALIDADE

Saturday, December 15, 2012

Page 25: Techtalk riojs

Um lugar onde seja possível

acompanhar o status de qualidade de

um projeto e a evolução disso.

Saturday, December 15, 2012

Page 26: Techtalk riojs

Saturday, December 15, 2012

Page 27: Techtalk riojs

AUTOMATIZAR É PRECISO

Saturday, December 15, 2012

Page 28: Techtalk riojs

Você pode fazer tudo certo, mas você

precisa garantir que as pessoas que

trabalham contigo façam também.

Saturday, December 15, 2012

Page 29: Techtalk riojs

Testes VisuaisPhantom CSS

Boblish

Saturday, December 15, 2012

Page 30: Techtalk riojs

Testes de SEO?

Saturday, December 15, 2012