La société Sonar a annoncé cette semaine l’acquisition de la société Gitar.AI, qui a développé un outil de Code Review et de correction de code basé sur l’IA.
Cet outil effectue une revue de code (Code Review) intelligente et résout en fait le goulot d’étanglement créé aujourd’hui par la génération de code par l’IA (car la charge de travail se déplace vers l’étape suivante : la revue de code).
L’outil permet également de définir des règles et de se connecter aux processus et règles de CI, contribuant ainsi à réduire la charge de travail des développeurs seniors et/ou des chefs d’équipe nécessaires pour effectuer la revue de code.
De plus, il permet des fusions plus rapides et des livraisons plus rapides.
Cette fonctionnalité s’ajoute aux solutions de SonarQube, mais elle peut également être achetée séparément – pour plus d’informations et pour les tarifs, contactez-nous.
Courtes vidéos de démonstration :
1. Faster Review Cycles
Accélération des processus de revue
2. Review Code and Fix It
Exécution de la revue et correction du code
Nous serons ravis de répondre à toutes vos questions.
Nous sommes les partenaires officiels de Sonar (et Gitar). Pour plus de détails, contactez-nous : sonar@almtoolbox.comou par téléphone au +33 1 84 17 53 28 (États-Unis / Canada) ou au +31 85 064 4633
Ces dernières années, SonarQube est devenu le standard de facto pour le contrôle de la qualité et de la sécurité du code au sein des entreprises de la tech et des grands comptes (Enterprise), y compris en France.
L’un des indicateurs les plus importants affichés par SonarQube est la Couverture de code (Code Coverage), c’est-à-dire dans quelle mesure vos tests automatisés s’exécutent réellement sur le code déployé.
Dans cet article, nous allons expliquer aux développeurs, développeuses, tech leads et directeurs R&D :
Qu’est-ce que la couverture de code (Code Coverage) et comment SonarQube l’utilise ?
Comment SonarQube fonctionne concrètement avec la couverture de code (JaCoCo, Cobertura, Coverage.py, Jest, etc.) ?
Quels sont les avantages pour chaque rôle : développeurs, tech leads, directeurs R&D et équipes DevOps ?
Quelles fonctionnalités de couverture de code sont disponibles dans chaque édition de SonarQube (Community / Developer / Enterprise) ?
Des conseils pratiques pour configurer les Quality Gates et les seuils de couverture, y compris l’intégration avec GitLab / GitHub / Azure DevOps.
Qu’est-ce que la couverture de code (Code Coverage) et pourquoi s’y intéresser ?
La couverture de code mesure quelle partie de votre code est réellement exécutée par vos tests unitaires, d’intégration et de bout en bout (End-to-End).
Elle ne garantit pas que vos tests sont “bons”, mais elle indique si le code sensible est au moins testé avant d’être poussé en production.
SonarQube utilise la couverture de code comme un indicateur clé dans la Quality Gate (barrière de qualité) – le mécanisme qui détermine si une version ou une Pull/Merge Request est assez saine pour être fusionnée et déployée.
Ainsi, vous pouvez par exemple décider de bloquer une fusion si la couverture du nouveau code (Coverage on New Code) est inférieure à 80 %.
Important à comprendre : SonarQube ne lance pas de tests – il analyse des rapports
Point critique : SonarQube n’exécute pas vos tests et ne calcule pas la couverture lui-même. Il s’appuie sur des rapports de couverture déjà générés par vos outils habituels :
Pour Java : généralement JaCoCo.
Pour JavaScript / TypeScript : généralement Jest / nyc / Istanbul au format lcov.
Pour Python : Coverage.py (avec pytest-cov, etc.).
Pour .NET : Visual Studio Coverage, dotCover, OpenCover, etc.
Votre outil d’intégration continue (GitLab CI, GitHub Actions, Jenkins, Azure DevOps, etc.) exécute les tests et génère les rapports de couverture. Le SonarScanner lit ensuite ces rapports, les importe dans SonarQube et les présente de manière unifiée, avec un impact direct sur la Quality Gate et la décoration des Pull/Merge Requests (PR/MR decoration).
Quels indicateurs de couverture SonarQube affiche-t-il ?
Contrairement aux outils qui n’affichent que la couverture de lignes (Line Coverage), SonarQube calcule un score global de couverture (Coverage) combinant la couverture des lignes et celle des branches (conditions).
En arrière-plan, il utilise une formule prenant en compte les lignes exécutables, les lignes couvertes, ainsi que les conditions évaluées à vrai (true) et faux (false).
Voici les principaux indicateurs que vous verrez sur le tableau de bord :
Coverage : le pourcentage combiné de couverture (lignes + branches) au niveau du projet, du module ou du fichier.
Lines to cover / Uncovered lines : le nombre de lignes de code qui devraient être couvertes et le nombre de lignes qui ne sont pas encore testées.
Conditions to cover / Uncovered conditions : la couverture des branches (conditions) et des expressions booléennes.
Coverage on New Code : la couverture du code nouveau ou modifié par rapport à la version de référence (baseline) définie dans votre gestionnaire de versions (SCM) (selon la méthodologie Clean as You Code).
La couverture du nouveau code est l’indicateur le plus important pour SonarQube – c’est sur lui que se base la Quality Gate par défaut « Sonar way ».
Aperçu visuel : Tableaux de bord, fichiers et Pull Requests
SonarQube affiche la couverture de code à différents niveaux de granularité :
Au niveau du projet – couverture globale, couverture du nouveau code, tendances temporelles et période de fuite (Leak Period – date à partir de laquelle le code est considéré comme « nouveau »).
Au niveau du fichier – mise en évidence des lignes colorées (couvertes en vert, non couvertes en rouge), décompte des lignes et branches non testées, et navigation rapide vers les zones problématiques.
Au niveau de la Pull/Merge Request – pourcentage de couverture du nouveau code, nombre de lignes et de branches non couvertes, et résultat de la Quality Gate (Passed / Failed) affiché directement dans l’interface de votre PR sur GitLab / GitHub / Azure DevOps / Bitbucket.
Si la couverture s’affiche sur le tableau de bord mais pas dans la décoration de la PR, c’est généralement le signe d’un problème de configuration (liaison du projet, paramètres sonar.pullrequest.* ou format du rapport), et non d’une limitation de SonarQube.
La couverture de code par rôle : développeurs, tech leads, directeurs R&D
Pour les développeurs et développeuses
Identifiez facilement où manquent les tests : lignes rouges, branches non couvertes, couches logicielles ou modules signalés en rouge.
La Quality Gate sur le nouveau code fait office de garde-fou : si vos tests sont insuffisants, la PR est automatiquement rejetée.
Avec SonarLint / SonarQube for IDE, visualisez les problèmes de couverture et de qualité directement dans votre IDE avant même de pousser (push) votre code (disponible principalement dans les éditions commerciales).
Pour les Tech Leads et responsables d’équipe
Transparence totale : visualisez la couverture par modules, bibliothèques et équipes pour identifier facilement les failles dans l’automatisation.
Définition d’une Quality Gate commune à toute l’équipe : par exemple, 80-90 % de couverture sur le nouveau code et 0 faille de sécurité critique.
La décoration des PR intègre naturellement la couverture dans le processus de code review, sans avoir à ouvrir un outil supplémentaire.
Pour les directeurs R&D, VP Engineering et CTO
Dans l’édition Enterprise, obtenez une vue globale de la couverture et de la qualité sur des dizaines ou des centaines de projets grâce aux Portefeuilles (Portfolios) et à des filtres par équipe, système ou technologie.
La couverture de code devient un véritable KPI : mesurez les tendances trimestrielles, soutenez les équipes en difficulté et prouvez l’amélioration continue de la qualité globale.
Pour les entreprises opérant dans des secteurs hautement réglementés (FinTech, médical, défense), un taux élevé de couverture sur le nouveau code est une exigence fondamentale pour la conformité (Compliance).
Éditions SonarQube et couverture de code : quelles fonctionnalités par édition ?
La logique de calcul de couverture reste identique d’une édition à l’autre : SonarQube importe toujours les rapports externes et calcule la couverture globale ainsi que la couverture du nouveau code. La différence réside dans les fonctionnalités périphériques :
Community Edition – couverture sur la branche principale (main) uniquement, sans analyse de branches (Branch Analysis) ni décoration de PR. Idéal pour les petites équipes ou les Proof of Concept (PoC).
Developer Edition – analyse complète des branches (Branch Analysis) et décoration des PR pour GitLab, GitHub, Bitbucket et Azure DevOps. C’est ici que la couverture de code s’intègre pleinement dans le flux de travail (Merge Flow) quotidien.
Enterprise Edition – inclut toutes les fonctionnalités de la version Developer, avec en plus les Portefeuilles (Portfolios), les rapports de gouvernance et des capacités avancées (Advanced Security, SBOM, etc.) permettant de piloter la qualité globale à l’échelle de l’entreprise.
Pour un comparatif détaillé des éditions, n’hésitez pas à nous contacter (coordonnées ci-dessous).
Flux de travail typique : GitLab / GitHub + SonarQube + Couverture de code
Voici le pipeline d’intégration couramment mis en œuvre dans les entreprises :
Un développeur crée une branche ou une Merge/Pull Request sur GitLab ou GitHub.
Le pipeline exécute les tests avec couverture (ex : mvn test + JaCoCo, pytest-cov pour Python, Jest pour React/Node) et génère des rapports XML ou lcov.
Le job SonarScanner s’exécute après les tests, en pointant vers ces rapports (par exemple : sonar.javascript.lcov.reportPaths=coverage/lcov.info, sonar.python.coverage.reportPaths=coverage.xml, etc.).
SonarQube importe les rapports, calcule le score global et le score sur le nouveau code, puis met à jour l’état de la Quality Gate.
Le résultat de la Quality Gate et la couverture du nouveau code sont renvoyés à la PR sous forme de statut ou de commentaire. Si le blocage est activé, la fusion (Merge) est automatiquement bloquée si la couverture est insuffisante.
Ce modèle fonctionne également de manière optimale dans des environnements hébergés (Self-Hosted) ou isolés (Air-Gapped), un point crucial pour les grandes entreprises et les organisations ayant des exigences de sécurité strictes.
Best Practices: comment définir des seuils intelligents pour la couverture de code ?
Sur la base de notre expérience d’accompagnement et des recommandations de la communauté Sonar, nous conseillons d’adopter une approche pragmatique :
Couverture du nouveau code (Coverage on New Code) – configurez un seuil de 80 à 90 % (et non 100 %) dans votre Quality Gate, afin de ne pas bloquer inutilement vos développeurs sur des cas marginaux non critiques.
Code hérité (Legacy Code) – n’exigez pas immédiatement une couverture élevée sur l’ensemble du code historique. Concentrez-vous sur l’approche « Clean as You Code » : tout nouveau code ou toute modification doit être correctement couvert dès maintenant.
Seuils adaptés par type de service – il est judicieux d’être plus strict sur les services critiques (facturation, authentification) tout en faisant preuve de plus de souplesse sur les outils internes.
Une Quality Gate globale pour l’entreprise – tout en autorisant des dérogations (overrides) pour certains projets spécifiques afin d’allier standardisation et agilité.
Quoi de neuf récemment autour de la couverture de code et de l’IA ?
Dans les dernières versions de SonarQube (2025-2026), SonarSource continue d’ajouter de nouveaux langages, d’améliorer les performances et de renforcer les fonctions d’Advanced Security/SCA. Cependant, le moteur de couverture de code reste éprouvé et stable : importation de rapports externes, calcul de la couverture et application de la méthodologie Clean as You Code avec les Quality Gates.
En parallèle, de nouvelles fonctionnalités natives basées sur l’IA (comme AI CodeFix, des intégrations d’IDE avancées et l’Agentic SDLC) aident à corriger les anomalies détectées. Toutefois, elles ne remplacent en aucun cas les tests automatisés et ne réduisent pas l’importance d’une bonne couverture de code.
Comment ALM Toolbox vous aide à maximiser la valeur de votre couverture de code dans SonarQube ?
ALM Toolbox est un partenaire et intégrateur expert de SonarQube et SonarCloud. Nous accompagnons les entreprises et les start-ups dans la mise en place, la mise à niveau et l’adoption de la plateforme Sonar – y compris l’intégration complète de la couverture de code avec GitLab, GitHub, Azure DevOps, Jenkins, TeamCity et plus encore.
Nous proposons :
Conseils pour choisir l’édition la plus adaptée (Community / Developer / Enterprise / Data Center).
Conception de l’architecture et déploiement (On-Premise, Cloud ou environnements isolés/Air-Gapped).
Conception de pipelines CI/CD avec couverture de code pour Java, .NET, Python, JavaScript/TypeScript, Go, C++/C, etc.
Formations pour vos équipes de développement, DevOps et AppSec – incluant les bonnes pratiques pour la couverture et les Quality Gates.
Services managés (Managed SonarQube) pour les organisations souhaitant externaliser la gestion des infrastructures.
Accompagnement dans le choix et l’acquisition des licences officielles SonarQube / SonarCloud.
Nous serions ravis de vous aider à concevoir un processus de revue de code et de couverture adapté à vos équipes, vos langages et vos contraintes réglementaires. Contactez-nous : par e-mail à sonarqube@almtoolbox.com.ou par téléphone au +33 1 84 17 53 28 (États-Unis / Canada) ou au +31 85 064 4633
SonarQube est un outil d’analyse de code statique qui aide les développeurs à améliorer la qualité de leur base de code en détectant les problèmes potentiels, les odeurs de code, les vulnérabilités de sécurité et la dette technique.
On nous demande fréquemment comment SonarQube aide les développeurs et les responsables R&D dans leurs tâches quotidiennes, j’ai donc décidé d’écrire un article qui résume tous les points et avantages.
Tout d’abord, je vais expliquer le problème à un niveau élevé, puis inclure des détails (séparés par différentes éditions SonarQube).
Notez également que nous avons une fiche détaillée avec toutes les fonctionnalités de SonarQube (séparées par éditions et filtrables + triables) vous pouvez télécharger ici.
Legende:
Vue d’ensemble
Que contient la Community Edition pour les développeurs ?
Comment SonarQube aide les développeurs – à un niveau élevé :
SonarQube aide les développeurs dans plusieurs aspects de leur travail :
Code Quality:
SonarQube agit comme un coach de code, analysant le travail des développeurs à la recherche de bogues, de vulnérabilités de sécurité potentielles (dans les éditions commerciales) et de domaines qui pourraient être écrits plus efficacement. Cela aide les développeurs à détecter les problèmes plus tôt et à écrire un code plus propre et plus maintenable.
Improved Efficiency: En identifiant les problèmes à un stade précoce, SonarQube fait gagner du temps aux développeurs en leur évitant de passer des heures à déboguer des problèmes complexes plus tard dans le cycle de développement.
Skill Development: Les commentaires de SonarQube aident les développeurs de tous niveaux à comprendre les meilleures pratiques et à prendre de meilleures décisions de codage. Il responsabilise les développeurs et peut constituer un outil précieux pour l’apprentissage continu.
Teamwork: SonarQube aide à appliquer des normes de codage cohérentes au sein d’une équipe. Cela rend le code plus facile à comprendre pour tout le monde et réduit le temps passé à déchiffrer le travail de quelqu’un d’autre.
Comment SonarQube aide les développeurs – en détails :
SonarQube est proposé en 4 éditions différentes, tandis que les développeurs et responsables R&D peuvent profiter de toutes les fonctionnalités à partir de l’édition Enterprise (la 3ème édition sur 4).
Voyons les principales fonctionnalités proposées dans chaque édition :
Que contient la Community Edition pour les développeurs ?
Cette édition est open source gratuite et offre les éléments suivants :
1. Noyau de SonarQube
et plus de 60 plugins.
Vous disposez d’une variété de plugins conçus pour SonarQube (certains sont gratuits tandis que d’autres doivent être payants). Vous pouvez également créer vos propres plugins (et nous pouvons le créer pour vous).
2. Langages de Scanning Code (analyse de code statique)
L’édition communautaire prend en charge une analyse de base de 16 langues :
Java, JavaScript, C#, Terraform, TypeScript, Kotlin, Ruby, Go, Scala, Flex, Python, PHP, HTML, CSS, XML, VB.NET
3. Analyse de la branche principale (principale) uniquement
Scannez la branche git principale (principale).
Notez que vous ne pouvez pas analyser d’autres branches (par exemple, les branches de fonctionnalités) à l’aide de l’édition communautaire, vous ne pouvez donc pas appliquer la méthodologie « Shift Left » avec cette édition.
4. SonarLint (bases)
SonarLint vous aide à recevoir des notifications sur les problèmes de code et les bogues, en temps réel, dans l’IDE des développeurs (par exemple IntelliJ / VS Code) – ce qui les aide à développer davantage de « code propre ».
Regardez une démo rapide :
Remarque : SonarLint ne peut pas être configuré dans cette version (vous pouvez le faire dans Developer Edition comme expliqué ci-dessous)
Que contient SonarQube Developer Edition pour les développeurs ?
Developer Edition offre tout dans l’édition Community PLUS :
Branch Analysis
Vous pouvez analyser toutes les branches de votre choix – par ex. branches de tâches ou de fonctionnalités (plutôt que la branche principale [maître] uniquement), afin que vous puissiez détecter les problèmes beaucoup plus tôt – avant même que le code ne soit fusionné en amont avec les branches principales
Pull Request Decoration & Analysis
Cela vous permet d’intégrer SonarQube à vos outils de contrôle de version et d’ajouter l’analyse SonarQube et un Quality Gate à vos demandes d’extraction (ou demandes de fusion) dans l’interface de votre fournisseur ALM/DevOps, notamment GitLab, GitHub, Bitbucket et Azure DevOps.
Il vous aide à obtenir un retour rapide (des résultats de l’analyse) dans le tableau de bord.
Illustration: Pull (Merge) request decoration with SonarQube and GitLab. Click to enlarge
Code Security Analysis / Capabilities
Analyse de sécurité avec diverses règles pour chaque langage de code – par ex. détection des défauts d’injection
(notre feuille de calcul [télécharger ici] spécifie le nombre de règles dont vous disposez pour chaque langue)
Remarque : l’édition Community (gratuite) ne recherche pas les failles de sécurité.
Capacités SonarLint supplémentaires (par exemple, notifications intelligentes)
Dans cette version, il est possible de configurer et de recevoir des Smart Notifications (non disponibles dans l’édition gratuite Community),
donc si vous (en tant que développeur) utilisez SonarLint via votre IDE, vous pouvez configurer et recevoir des notifications.
Par exemple : Vous pouvez recevoir un message si vous n’avez pas franchi les Quality Gates.
Remarque : SonarLint dans l’édition Community (gratuite) n’analyse pas les langages qui ne sont pas pris en charge dans la version gratuite (par exemple C, C++ et autres comme détaillé ci-dessous)
Prise en charge de plus de langues :
Developer Edition analyse également les langages de code suivants :
C
C++
Objective-C
PL/SQL
ABAP
TSQL
Swift
Developer Edition prend en charge 24 langages de code au total.
Que contient SonarQube Enterprise Edition pour les développeurs et les responsables R&D ?
L’édition Enterprise offre tout ce qui est dans l’édition Developer PLUS :
Prise en charge de plus de langues :
Enterprise Edition analyse également les langages de code suivants :
Apex (of Salesforce)
Cobol
PL/1
RPG
VB 6 (Visual Basic)
SonarQube Enterprise Edition prend en charge 29 langages de code au total.
2. Portefeuille et rapports
Cette fonctionnalité est utile lorsque vous avez de nombreux projets. Il vous montre l’état des projets à haut niveau (ce qui est souvent nécessaire aux responsables de développement, aux chefs d’équipe, aux CTO, etc.).
Cela vous permet également de regrouper les projets par groupes afin de pouvoir visualiser les informations et de les rendre beaucoup plus claires et lisibles.
Fonctionnalités pertinentes ici :
Agrégation de projets. Par exemple, vous pouvez décider quoi regrouper en fonction de critères que vous décidez, par ex. langage de code commun ; projets hérités; groupes ; équipes etc
Vous pouvez automatiser le rapport et l’envoyer par email (sous forme de rapport PDF)
Regarder une démo (2 min) :
3. Rapports de sécurité
Les rapports de sécurité sont disponibles uniquement dans l’édition Enterprise.
Ces rapports vous aident à obtenir des retours plus rapides et à corriger les failles de sécurité beaucoup plus rapidement.
SonarQube vous aide à évaluer votre niveau de sécurité selon les normes OWASP Top 10 et CWE Top 25.
Par exemple:
Security Reports (click to enlarge)
4.Hotspot de sécurité + vulnérabilités de sécurité
Les points d’accès de sécurité sont des zones de code dans lesquelles SonarQube met en évidence les extraits de code suspects que les développeurs doivent vérifier (car il pourrait y avoir des vulnérabilités).
Voir un exemple (cliquez pour agrandir) :
Security Hotspot (Hashing data is security-sensitive)
Cette fonctionnalité contribue également à améliorer les compétences de développement des développeurs et à leur donner les moyens d’agir : à mesure qu’ils écrivent du code et découvrent les points chauds, ils découvrent les risques de sécurité et les meilleures pratiques pour les prévenir.
Les vulnérabilités de sécurité nécessitent une attention immédiate. SonarQube fournit une description détaillée et met en évidence le code pertinent, ce qui aide à comprendre quel est le risque dans le code donné.
Par exemple (cliquez pour agrandir) :
Identify the problematic code and provide a solution on how to solve it (in this case: use a key length that provides enough entropy against brute-force attacks. For the RSA algorithm it should be at least 2048 bits long)
5.Traitement parallèle des rapports d’analyse
Vous permet de gérer des analyses et des rapports en parallèle. Ceci est utile si vous devez exécuter de nombreuses analyses et rapports. Vous pouvez exécuter jusqu’à 10 travailleurs en parallèle.
FAQ (Foire aux questions) :
Q : Quel est le prix de SonarQube ?
R : La tarification de SonarQube dépend de plusieurs paramètres :
Type d’édition (comme expliqué ci-dessus dans l’article) ;
Le nombre de lignes de code dont vous disposez
Que vous preniez le support client
Contactez-nous pour obtenir des prix et des devis exacts : sonarqube@almtoolbox.com ou appelez-nous
Q : J’utilise un langage de code pris en charge par l’édition Community (gratuite) (par exemple Java ou C#).
Cela signifie-t-il que je bénéficie de toutes les fonctionnalités de SonarQube ?
R : Non. Si vous utilisez l’édition gratuite, vous avez accès aux fonctionnalités disponibles uniquement dans l’édition Free Community.
Par exemple : si vous utilisez Java (disponible en édition gratuite), vous n’obtiendrez pas de règles de sécurité ; Aucune analyse de branche ; Aucun rapport, etc.
ALM-Toolbox est un distributeur officiel de SonarQube et fournit des services de conseil, des licences SonarQube et SonarCloud, une mise en œuvre, une formation, des services gérés et aide les clients à intégrer SonarQube aux flux commerciaux et aux pipelines CI/CD.
Contactez-nous pour toute question, y compris les prix et les devis : sonarqube@almtoolbox.com ou appelez-nous : 866-503-1471 (États-Unis/Canada) ou +33 1 84 17 53 28
Si vous avez besoin d’aide pour implémenter SonarQube ou SonarCloud,
un services d’assistance commerciale est disponible (en nous contactant sonar@almtoolbox.com) pour vous aider à en savoir plus sur les produits Sonar.
et vous fournir les conseils dont vous avez besoin pour tirer le meilleur parti de la solution Sonar (SonarQube, SonarCloud et SonarLint).
Qu’est-ce que l’assistance commerciale Sonar ?
Sonar Commercial Support est un canal de communication privé entre vous et l’équipe d’experts en produits Sonar hautement qualifiés. Ce service dédié aide à résoudre les problèmes avancés et fournit les conseils dont vous avez besoin pour mettre en œuvre les produits dans des environnements d’entreprise complexes.
La confidentialité de ce canal facilite également la résolution de problèmes nécessitant le partage d’informations sensibles.
Ce que vous obtenez avec le support commercial Sonar :
Assistance à la configuration initiale
Meilleures pratiques de mise en œuvre et stratégies pour parvenir à une plus grande adoption des le début
Consultation sur vos pratiques CI/CD pour maximiser votre investissement avec les dernières fonctionnalités
Réponse sous 24 heures pendant les heures de bureau de Sonar pour résoudre les problèmes, répondre questions (c.-à-d. intégration et utilisation) et atténuation des risques
Conseils pour planifier une mise à niveau, planifier une nouvelle fonctionnalité à utiliser et intégrer
integrer une nouvelle équipe
Aide à l’amélioration des performances et de l’utilisation des produits Sonar et de la vitesse de Analyse sonar
Dépanner et résoudre les événements critiques ou bloquants en temps opportun
Poussex vos idées pour améliorer les produits Sonar
Sonar Commercial Support commence par le portail Service Desk qui
est une connexion directe avec l’équipe d’assistance.
Vous aurez accès à l’équipe, rationaliserez votre processus d’assistance et aurez un aperçu de l’activité sur tous vos tickets.
Réponse dans la journee selon les heures d’ouverture des bureaux : de 9h00 à 17h00 CET et de 9h00 à 17h00. CST.
Pour plus d’informations sur nos SLA et nos tarifs, contactez-nous : sonar@almtoolbox.com ou appelez-nous : 866-503-1471 (États-Unis et Canada) ou Europe+33 1 84 17 53 28
Gil Zilberfeld, TestinGil :
Gil Zilberfeld est un expert logiciel depuis son enfance, écrivant des programmes BASIC sur son fidèle Sinclair ZX81.
Il est formateur, consultant et mentor en développement, test et gestion de logiciels.
Gil intervient fréquemment dans des conférences internationales sur les tests unitaires, le TDD, les pratiques agiles et le code propre. Il est l’auteur de “Everyday Unit Testing” et “Everyday Spring Testing”, de blogs et de vidéos sur EverydayUnitTesting.com.
Tamir Gefen, ALM-Toolbox CEO
Langue?
Le webinaire sera delivré en anglais
Le webinaire est-il également pertinent pour les utilisateurs de SonarCloud ?
Oui tout à fait
ALM-Toolbox company is a partner of Sonar company (the creator of SonarQube, SonarCloud and SonarLint).
Pour nous contacter: sonar@almtoolbox.com ou +33 1 84 17 53 28 ou 866-503-1471 (USA/Canada)
Nous sommes ALMtoolbox, le partenaire officiel de Sonar , (le créateur de SonarQube, SonarCloud et SonarLint). GitLab et autres en Europe et dans le monde. Nous fournissons du srevice ,aide à la migration, aidons les clients à choisir les licences les mieux adaptées, un hébergement privé, un support de qualité et rapide, le développement de modules complémentaires GitLab et nous soutenons et vendons une variété d’outils DevSecOps et ALM.