Vssummit dev ops calculando o débito técnico

Preview:

Citation preview

VINICIUS MOURA

DevOps: Calculando o

débito técnicoConsultor ALM | Lambda3@vinijmoura

FLUXO DOS ANALISADORES NO VISUAL STUDIO

Code Analysis

BuildCode

Coverage

Code Metrics

Foto

Histórico

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

FLUXO DO SONAR

Arquitetura

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

DesenvolvimentoBuildHistórico de

Builds

Ruleset

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

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

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

Ʃ [Issues * Custo (Tempo)]

DEMO

MUITO OBRIGADO!

VINICIUS MOURAConsultor ALM | Lambda3@vinijmoura