Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Sonar qube

117 Aufrufe

Veröffentlicht am

SonarQube är en open source-plattform för att kontinuerligt mäta teknisk skuld. Magnus kommer att visa hur plattformen fungerar och hur den kan integreras i en continuous integration/delivery-process för att hålla en bra översikt på sin tekniska skuld.
Teknisk skuld refererar till kod av lägre kvalitet än önskat, som ofta leder till problem längre fram. Skuld i sig är inget problem, men utan bearbetning kan det leda till ökade svårigheter i projektet.

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

Sonar qube

  1. 1. SonarQube
  2. 2. -50 -40 -30 -20 -10 0 10 20 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 Productive time spent on implementing features Interest/repayment = extra time spent on implementing feature or payment of debt Debt = effort required to cleanup or refactor code Technical Debt
  3. 3. Prevent & Remediate Understand Control SonarQube Measure IDE Web based experience TFS VSO VS Build Source Control Work Items / TFS Technical Debt Dashboard Technical Debt DataMart
  4. 4. • Run as service • Download and install on prem • Use ARM template and install in Azure – https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/01/25/announcing-version-1-0- of-sonarqube-arm-template/ Installation
  5. 5. Add Sonar tasks and create endpoint
  6. 6. Add tasks to build
  7. 7. Add project settings
  8. 8. Pull Request commenting
  9. 9. www.solidify.se

×