9
VINICIUS MOURA DevOps: Calculando o débito técnico Consultor ALM | Lambda3 @vinijmoura

Vssummit dev ops calculando o débito técnico

Embed Size (px)

Citation preview

Page 1: Vssummit   dev ops calculando o débito técnico

VINICIUS MOURA

DevOps: Calculando o

débito técnicoConsultor ALM | Lambda3@vinijmoura

Page 2: Vssummit   dev ops calculando o débito técnico

FLUXO DOS ANALISADORES NO VISUAL STUDIO

Code Analysis

BuildCode

Coverage

Code Metrics

Foto

Histórico

Page 3: Vssummit   dev ops calculando o débito técnico

O QUE É O SONAR?“SonarQube is an open platform to manage code quality. As such, it covers the 7 axes of code quality”

Page 4: Vssummit   dev ops calculando o débito técnico

FLUXO DO SONAR

Arquitetura

Instalação Geração Importação

DesenvolvimentoBuildHistórico de

Builds

Ruleset

Page 5: Vssummit   dev ops calculando o débito técnico

COMO INSTALAR?TFS

Windows ServerSQL ServerIISSonarQube 5.5MSBuild SonarQube Runner 2.0CodeCracker PluginC# PluginSonarLint 2.3

VSTSWindows ServerSQL ServerIISSonarQube 5.5MSBuild SonarQube Runner 2.0CodeCracker PluginC# PluginSonarLint 2.3

Page 6: Vssummit   dev ops calculando o débito técnico

O QUE É O DÉBITO TÉCNICO?RulesDuplicationsCommentsCoverageComplexity

http://docs.sonarqube.org/display/PLUG/Technical+Debt+Calculation

Ʃ [Issues * Custo (Tempo)]

Page 7: Vssummit   dev ops calculando o débito técnico

DEMO

Page 9: Vssummit   dev ops calculando o débito técnico

MUITO OBRIGADO!

VINICIUS MOURAConsultor ALM | Lambda3@vinijmoura