|
Accueil >
Documents
Articles/Vidéos
Tous les documents
Métriques qualité du code
Standards de codage
Quality Gates
Framework TiCS
Maintenabilité des logiciels
Quel langage de programmation produit le code le plus complexe ?
18 septembre 2025
La maintenance logicielle est souvent mal vue et devient de plus en plus coûteuse à mesure que la complexité des programmes augmente. Les développeurs se sentent souvent dépassés par un code trop complexe. Cela soulève la question : certains langages de programmation conduisent-ils intrinsèquement à un code plus complexe ? L’assembleur en est un exemple évident, mais des différences peuvent également exister entre les langages de plus haut niveau.
Lire plus
|
TiCS peut-il être utilisé comme alternative à SonarQube ?
28 avril 2025
On nous demande souvent comment notre framework TiCS se compare à SonarQube. Dans cet article, nous allons examiner les différences et déterminer quel outil répond le mieux à vos besoins.
Lire plus
|
Comment contrôler la qualité du code avec des Quality Gates
1 novembre 2023
Comment contrôlez-vous la qualité de votre code logiciel ? Quelles métriques utilisez-vous ? Utilisez-vous des contrôles relatifs ou absolus ? À quel moment du processus de développement les Quality Gates doivent-elles être placées ? Découvrons-le!
Lire plus
|
Audit de la qualité des livraisons logicielles des fournisseurs à la BCE
28 septembre 2023
Comment savez-vous que les logiciels que vous achetez auprès de vos fournisseurs sont suffisamment maintenables ? La Banque Centrale Européenne a demandé à TIOBE d'auditer les logiciels de ses fournisseurs.
Lire plus
|
Comment mesurer la complexité du code
26 septembre 2023
Dans ce troisième volet de notre série de blogs sur la complexité du code, nous voyons comment mesurer réellement la complexité de votre code !
Lire plus
|
Pourquoi il est important de mesurer la complexité du code
19 septembre 2023
Dans ce deuxième volet de notre série de blogs sur la complexité du code, nous approfondissons pourquoi la mesure de la complexité du code est si importante.
Lire plus
|
Démystifier la complexité du code
6 septembre 2023
Dans cette série, nous plongerons dans le monde de la complexité du code et dans les différentes manières de la mesurer.
Lire plus
|
Importance de l’analyse comparative de la qualité du code
24 juillet 2023
L'analyse comparative de la qualité du code est importante. Cela vous aide à comprendre comment votre base de code se compare aux autres en termes de qualité. Alors, comment faire ?
Lire plus
|
Introduction aux Quality Gates
24 juillet 2023
Une introduction au contrôle qualité avec les Quality Gates, comme solution pragmatique pour éviter que des bugs ne se propagent à votre utilisateur final.
Lire plus
|
Normes de codage et niveaux de gravité
23 juillet 2023
Environ 90 % de toutes les activités d’ingénierie logicielle concernent aujourd’hui la maintenance. Dans cet article, nous expliquons comment les normes de codage rendront votre code plus compréhensible, plus rapide, uniforme et plus fiable en utilisant des niveaux de gravité pour les normes de codage. La maintenance pourrait même devenir amusante !
Lire plus
|
Qualité du code avec TiCS : le TiCS Dashboard
20 juillet 2023
Dans cette vidéo, Paul Jansen, CEO de TIOBE Software, présente les fonctionnalités de base du tableau de bord TiCS Dashboard, qui fait partie de la solution TiCS de TIOBE.
Lire plus
|
Qualité du code avec TiCS : les violations du standard de codage
20 juillet 2023
Dans cette vidéo, Paul Jansen, CEO de TIOBE Software, montre comment détecter toutes sortes de violations de la qualité du code à l'aide de la solution TiCS de TIOBE.
Lire plus
|
Qualité du code avec TiCS : générer des ToDo Lists
20 juillet 2023
Dans cette vidéo, Paul Jansen, CEO de TIOBE Software, montre comment générer des ToDo Lists basées sur des violations à l'aide de la solution TiCS de TIOBE.
Lire plus
|
Qualité du code avec TiCS : le sélecteur de métriques
20 juillet 2023
Dans cette vidéo, Paul Jansen, CEO de TIOBE Software, montre comment utiliser le sélecteur de métriques dans la solution TiCS de TIOBE.
Lire plus
|
Qualité du code avec TiCS : trouver les fonctions les plus complexes
20 juillet 2023
Dans cette vidéo, Paul Jansen, CEO de TIOBE Software, montre comment trouver les fonctions les plus complexes avec la solution TiCS de TIOBE.
Lire plus
|
|
Contactez-nous
|
Quand dois-je investir dans un framework qualité automatisé comme TiCS ?
|
+
|
|
Quand dois-je investir dans un framework qualité automatisé comme TiCS ?
|
|
Le plus tôt sera le mieux, pour de nombreuses raisons. Les raisons les plus importantes sont :
Votre base de code grandit, et avec elle votre dette technique. Plus vous attendez, plus il y a de code à réécrire.
TiCS ne se contente pas de souligner les problèmes de qualité du code, il permet également aux développeurs d'écrire un code meilleur. Il faut du temps et des efforts pour améliorer les compétences de développement de vos développeurs.
|
|
Comment vous assurez-vous que les règles et les contrôles sont équilibrés ?
|
+
|
|
Comment vous assurez-vous que les règles et les contrôles sont équilibrés ?
|
|
Parfois, les règles du standard de codage ne sont pas simples. Par exemple, la limite de longueur de ligne est définie à 100. Vous pouvez autoriser 105 dans un cas particulier. Tout simplement parce qu'il ne s'agit pas de la longueur de la ligne mais plutôt de la lisibilité du code. Comment s'assurer que ces règles et ces contrôles sont « humains » ?
La longueur maximale d'une ligne n'est qu'une règle pour augmenter la lisibilité, et pas non plus la plus importante. Chez PRECILOG, nous avons 2 moyens pour avoir une solution viable :
Définition de niveaux de gravité des règles pour s'assurer que l'accent est mis sur les règles les plus importantes.
Autoriser la suppression de règles spécifiques à des emplacements spécifiques dans le code pour vous assurer que vous pouvez dévier s'il y a une bonne raison à cela. Mentionnons également que vous pouvez obtenir la liste de toutes les suppressions dans le code.
|
|
Comment TiCS contribue-t-il aux méthodologies de développement agiles ?
|
+
|
|
Comment TiCS contribue-t-il aux méthodologies de développement agiles ?
|
|
Les méthodologies agiles telles que le développement piloté par les tests (TDD) et la programmation par paires (PP) peuvent contribuer à un processus de développement plus rapide et, plus important encore, à un code plus fiable. TIOBE contribue à ce processus de plusieurs manières. Pour n'en citer que quelques-uns :
TiCS mesure la couverture de code sur une base continue. Ce faisant, TiCS aide à contrôler dans quelle mesure le TDD est appliqué efficacement tout au long du projet.
TiCS peut être exécuté à partir d'un IDE, avant d'enregistrer le code. TiCS permet de filtrer les violations critiques du standard de codage, ce qui rend la programmation en binôme plus efficace.
|
|
Comment l'information fournie par un outil de vérification du code comme TiCS aide-t-elle à améliorer le code ?
|
+
|
|
Comment l'information fournie par un outil de vérification du code comme TiCS aide-t-elle à améliorer le code ?
|
|
Le retour d'information est la clé de l'amélioration. Par conséquent, TIOBE met tout en œuvre pour fournir les informations dès que possible et dans le bon format.
Au niveau du développement, un retour d'information est fourni via une vérification directe du code, avant son enregistrement, mais également avec des "quality gates" empêchant les défauts de passer. Marquer ce qui ne va pas, pourquoi ça ne va pas et comment faire mieux.
Au niveau du management, notre TiCS Dashboard met en évidence les projets qui s'améliorent, où se situent les risques majeurs dans vos produits logiciels et quels systèmes sont à des niveaux de qualité acceptables.
De cette façon, TiCS aide non seulement à corriger les violations, mais également à s'assurer que le code s'améliore.
|
|
S'inscrire à un webinaire
|
Demander une démonstration dédiée
|
|
Dernières actualités

17 juillet 2025
TIOBE QA Award Q2 2025
Le projet TTS de Viterra a obtenu le meilleur TIOBE Quality Indicator parmi plus de 8 000 projets logiciels de diverses multinationales dans le monde.

14 avril 2025
TiCS 2025.1.1 est disponible !
TIOBE publie TiCS 2025.1.0, introduisant la prise en charge de Clang-Tidy, une refonte de la façon dont nous nous intégrons à Coverity, et bien plus encore !

11 novembre 2024
Robin Radar Systems vérifie la qualité de ses codes avec TiCS
Robin Radar Systems, développeur de systèmes de détection radar d'oiseaux et de drones, commence à utiliser le framework TiCS de TIOBE pour mesurer la qualité du code.
|