Accueil >
Documents
Articles/Vidéos
Tous les documents
|
Standards de codage
|
Quality Gates
|
Framework TiCS
|
|
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
|
|
Êtes-vous intéressé par la façon dont TiCS peut aider votre organisation à améliorer la qualité de ses logiciels ? N'hésitez pas à nous contacter via le formulaire de contact à droite pour demander une démonstration gratuite.
TiCS prend en charge une grande quantité de langages, de vérificateurs de code et d'outils que nous avons intégrés dans notre framework. Vous pouvez les retrouver sur cette page :
liste des langages et analyseurs supportés.
|
|
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

28 juin 2023
Le FMI évalue la qualité du code
Le Fonds Monétaire International (FMI) a évalué la qualité de son code source en faisant appel au service d'évaluation qualité de TIOBE.

30 mai 2023
TiCS 2023.3 est disponible !
TIOBE annonce TiCS 2023.3, introduisant de meilleures façons de détecter les violations nouvellement introduites et celles qui ont été résolues.

25 mai 2023
TiCS supporte Julia
Le langage Julia devient rapidement plus populaire. TiCS supporte désormais également le langage Julia.
|