16
Gérer sa dette technique avec SonarQube Parce qu’une dette peut vous ruiner

[Agile Testing Day] La métrique "test"

Embed Size (px)

Citation preview

Page 1: [Agile Testing Day] La métrique "test"

Gérer sa dette technique avec SonarQubeParce qu’une dette peut vous ruiner

Page 2: [Agile Testing Day] La métrique "test"

Guillaume ROUCHONConsultant ALMhttp://blog.cellenza.com/author/rouchon/

@grouchon

Page 3: [Agile Testing Day] La métrique "test"

Vous avez dit dette technique ?

Page 4: [Agile Testing Day] La métrique "test"

Et ça se mesure ?

SQALESoftware Quality Assessment based

on Lifecycle Expectations

Page 5: [Agile Testing Day] La métrique "test"

Je fais quoi alors ?

Page 6: [Agile Testing Day] La métrique "test"

Ca marche comment SonarQube ?

par l’analyse des données de qualimétrie

Page 7: [Agile Testing Day] La métrique "test"

Et je vois comment les résultats ?

Dashboard !

Page 8: [Agile Testing Day] La métrique "test"

Comment j’arrête la fuite existante ?

Project has failedQuality Gate

Page 9: [Agile Testing Day] La métrique "test"

DémoSonarQube

Page 10: [Agile Testing Day] La métrique "test"

Et pour mon projet .Net ça se passe comment ?

avec SonarQube Scanner for MSBuild

Page 11: [Agile Testing Day] La métrique "test"

DémoSonarQube Scanner for MSBuild

Page 12: [Agile Testing Day] La métrique "test"

Oui mais moi je travaille dans Visual Studio...

utilise SonarLint for Visual Studio !

Page 13: [Agile Testing Day] La métrique "test"

DémoSonarLint for Visual Studio

Page 14: [Agile Testing Day] La métrique "test"

En résumé

• Vous aurez toujours de la dette technique• Il vous faut gérer cette dette au mieux et au plus tôt• SonarQube rassemble dans un seul portail les

métriques liées à la qualité du code et vous donne une vision synthétique et objective de vos critères de qualité logicielle

• SonarQube supporte un ensemble très large de langages et s’intègre à vos outils

• SonarLint for Visual Studio apporte un retour au développeur directement dans son outil du quotidien

Page 15: [Agile Testing Day] La métrique "test"

Question ?

?????

Page 16: [Agile Testing Day] La métrique "test"

MERCI !