Integrating SonarQube with TFBuild to manage technical debt

Technical debt can be classified as the measure between the current state and an optimal state of codebases. Technical debt saps productivity by making code hard to understand, easy to break, difficult to validate, and in turn, creating unplanned work ultimately blocking the progress. Technical debt is inevitable! It starts small and grows overtime through rushed changes and lack of context and discipline. Organizations often find that more than 50% of their capacity is sapped by technical debt. As discussed in Chapter 2, Setting Up and Managing Code Repositories, the biggest challenge is in identifying and managing Technical Debt. SonarQube is an open source platform that is the de facto ...

Get Microsoft Team Foundation Server 2015 Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.