Tocea -jeune startup rennaise- a mis récemment en ligne le site TechDebt.org, un tableau de bord gratuit et collaboratif dédié à la dette technique des applications
TechDebt.org est le premier site gratuit et collaboratif de benchmark dédié à la dette technique des logiciels et à leur qualité. Quelles sont les « bonnes pratiques » de programmation les moins respectées ? Combien de jours faut-il pour corriger les défauts liés à la qualité du code ? Une application « maison » est-elle plus fiable qu'un projet Open Source ? C’est le genre de questions auxquelles TechDebt.org répond.
En quelques semaines, le site a déjà analysé plus de 1000 projets applicatifs soit près de 50 millions de lignes de code, grâce à un mode de fonctionnement participatif et anonyme. Près de 52 années / homme de dette technique ont ainsi été détectées, soit 9 millions d'euros.
Concrètement, TechDebt fonctionne sur un mode participatif des développeurs. Ces derniers contribuent au référentiel en soumettant depuis leur poste les métriques calculées sur leur code, grâce aux outils de qualimétrie standards comme PMD, Checkstyle ou encore FindBugs.
Le tableau de bord TechDebt fournit alors publiquement une photo globale et instantanée de l'état de santé d'un échantillon représentatif du patrimoine applicatif mondial. Autant d'indicateurs qui aident les équipes de développement à positionner la qualité de leur code.
Pour compléter le tableau de bord TechDebt, Tocea propose en téléchargement gratuit un plugin open source dédié aux développeurs, pour les aider à améliorer la qualité de leur code au quotidien.
Les utilisateurs peuvent ainsi comparer leur propre logiciel au référentiel qualité et positionner la qualité du développement par rapport à cet état de l’art, à technologie équivalente.
L'outil propose alors au développeur un plan d'actions pour corriger son code, en fonction de ses priorités : corriger les failles de sécurité, corriger uniquement les défauts pour lesquels le risque de régression est minime, ou bien encore corriger un maximum d'anomalies en un minimum de temps, selon sa disponibilité.
Partager