Skip to content

Assessing Code Quality and Technical Debt Using SonarQube

Photo of
Hosted By



SonarQube has become the de-facto tool for assessing code quality. SonarQube runs rules, unit tests and code coverage against code, assesses code quality and calculates technical debt. SonarQube categorizes technical debt and provides clear indication of where the most important technical debt must be re-paid. Most importantly SonarQube tracks metrics over time and provides developers and managers with the statistics necessary to determine progress. This session demonstrates the key features of SonarQube from the perspective of C# analysis and shows the value of revealing your code’s strengths and weaknesses.


Find the right job for you with our long term sponsor Cordius (


Guy is a software engineer living in Bristol. He is the author of NCLDR (, an open source .NET implementation of the Unicode Consortium’s Common Locale Data Repository. He is the author of ".NET Internationalization" published by Addison-Wesley ( He is a Microsoft Certified Professional developer, author, trainer and speaker, has spoken at many European and US conferences and is an INETA Speaker. He ran the .NET Developer Network for 7 years and founded DDD South West (, a free one day technical event in the South West of England. He is an ASP.NET Insider and has written over 50 articles for numerous magazines and has co-authored an application development book. You can read more and contact him via his website at

Author of NCLDR:
Author of .NET Internationalization (Addison-Wesley),
Twitter @guysmithferrier