Code de meilleure qualité grâce au framework TICS
Parce que la qualité de vos produits ne peut être meilleure que celle du code qui les compose ...
Une seule imperfection dans le code de votre produit peut faire échouer le projet ou même rendre le produit totalement inapte à l’utilisation prévue. La surveillance continue de la qualité du code de vos produits est donc un élément important de l’assurance qualité analytique.
L’analyse statique est une technique de test statique dans laquelle les produits de travail (dans le cas présent, le code source de vos produits) sont lus et analysés par des outils de manière automatique. Le test statique, et plus particulièrement l’analyse statique, est beaucoup plus avantageux que le test dynamique (exécution de logiciels, par exemple à l’aide de cas de test) et doit toujours être utilisé en complément et avant le test dynamique.
TICS est un framework de différents outils d’analyse statique pour le code source développé par la société TIOBE. Les résultats des différentes analyses sont enregistrés et agrégés de manière centralisée. La norme ISO/IEC 25010 « System and software quality models » constitue la base des mesures et des évaluations :
Les données relatives à qualité mesurées sont présentées avec différents niveaux d'agrégation et d'abstraction. Par exemple :
Cette présentation est conçue pour répondre aux besoins de la direction.
Cette présentation est conçue pour répondre aux besoins des cadres moyens.
Cette présentation est conçue pour répondre aux besoins des développeurs.
Chiffres clés TICS :
- TICS vérifie chaque jour plus de 1,056 milliard de lignes de code source dans plus de 3 622 projets industriels.
- TICS supporte 20 langages de programmation différents. Plusieurs langages de programmation différents peuvent être examinés au sein de chaque projet.
- TICS fonctionne sur toutes les plates-formes courantes. Celles-ci peuvent être combinées entre elles à volonté.
- TICS ne connaît aucune limite en termes de postes de travail ou de lieux de localisation des sites de l’entreprise.