vssummit dev ops calculando o débito técnico
TRANSCRIPT
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
LINKShttp://www.sonarqube.org/http://www.sonarlint.org/visualstudio/http://www.sonarqube.org/announcing-sonarqube-integration-with-msbuild-and-team-build/https://github.com/SonarSource-VisualStudio/sonar-.net-documentationhttps://github.com/SonarSource-VisualStudio/sonarqube-roslyn-sdkhttps://github.com/code-cracker/code-cracker
MUITO OBRIGADO!
VINICIUS MOURAConsultor ALM | Lambda3@vinijmoura