Experts WinDev, WebDev et WinDev Mobile depuis 26 ans
Audit statique du code WinDev pour corriger avant l’exécution
Un code difficile à lire coûte cher à chaque évolution. Nous examinons le code source de votre application WinDev, WebDev ou WinDev Mobile sans l’exécuter, pour savoir précisément où intervenir.
Voir les 8 indicateursDemander un audit statique
Premier échange gratuit et sans engagement. Réponse d’un expert sous 24 h, ou appelez le 01 42 01 11 12.
Quand réaliser un audit statique ?
Corriger dans le code coûte moins cher qu’en production. L’audit statique intervient dès les premières phases, sans environnement de test.
01
Avant une reprise
Vous changez de prestataire ou votre développeur part. Mesurez ce dont vous héritez.
02
Bugs à répétition
Les corrections en créent d’autres. La cause est souvent dans la structure du code.
04
Pendant le développement
Détectez les écarts dès les premières phases, quand ils coûtent le moins cher.
Que vérifie un audit statique du code ?
Un audit statique est l’analyse du code source d’une application sans l’exécuter. Il détecte les vulnérabilités, les erreurs et les inefficacités, et mesure la qualité du code avec des indicateurs objectifs.
Analyse de sécurité
Repérage des vulnérabilités dans le code, avec les correctifs recommandés.
- Injections SQL
- Failles XSS
- Pratiques à risque
Détection des bugs
Les problèmes trouvés avant qu’ils ne se produisent en production.
- Exceptions non gérées
- Risques de fuite mémoire, à confirmer par un audit dynamique
- Erreurs de logique
Bonnes pratiques
Un code que d’autres développeurs peuvent reprendre facilement.
- Conventions de codage
- Structuration
- Documentation
Performances
Les traitements qui ralentissent votre application, repérés dans le code.
- Algorithmes inefficaces
- Redondances
- Gestion de la mémoire
Conformité
Le traitement des données vérifié dans le code source.
- RGPD
- Points de contrôle inspirés de PCI-DSS pour les paiements
- Données personnelles
Plan d’action
Un rapport détaillé et un plan concret pour améliorer votre code.
- Corrections classées
- Gains attendus
- Suivi possible
Statique ou dynamique ?
L’audit statique lit le code, l’audit dynamique observe l’application en fonctionnement. Le premier trouve les problèmes à la source, le second mesure leurs effets réels.
- Lecture de votre contexte applicatif
- Audit utile proposé, seul ou combiné
- Durée et chiffrage avant tout engagement
Pour mesurer les temps de réponse et la tenue en charge, voyez l’audit dynamique.
Ce que nous mesurons
Huit indicateurs de qualité du code WinDev
Des mesures objectives, pas des opinions. Chaque point du rapport s’appuie sur un indicateur.
Complexité cyclomatique
Les procédures trop complexes, difficiles à tester et à faire évoluer.
Duplication de code
Le code copié-collé qui multiplie les corrections à faire.
Densité des commentaires
Un code documenté, compréhensible par un nouveau développeur.
Règles de codage
Le nombre de violations des normes de programmation.
Gestion des erreurs
Les exceptions traitées, ou au contraire ignorées.
Logs et versions
La traçabilité, et l’usage du gestionnaire de sources (GDS).
Paramètres et variables
Les procédures surchargées et les variables inutilisées.
Bonnes pratiques algorithmiques
Des traitements efficaces et des structures de données adaptées.
Ce que disent nos clients
« Après plus de 10 ans de collaboration avec les équipes d'ETC, je souhaite faire part de ma satisfaction et de ma gratitude. Professionnalisme, humanité, réactivité, conseils avisés, adaptabilité aux problèmes métier : voici résumées en quelques mots les valeurs de cette société. »
« Très satisfait de la prestation. L'équipe fait preuve d'une excellente organisation tout en restant souple et réactive face aux imprévus. Un service fluide et professionnel, avec une vraie capacité d'adaptation. »
Un audit statique, concrètement
Plusieurs logiciels · Imestia-Prestarest
Audit du code de plusieurs logiciels WinDev
Fonctionnels depuis des années, ces logiciels souffraient de lenteurs et de dysfonctionnements. Nous avons vérifié la gestion des sources et des versions, la qualité et la duplication du code, la complexité cyclomatique, les règles de codage, la gestion des erreurs et des logs.
Comment se déroule un audit statique ?
Une démarche courte, qui demande peu de temps à vos équipes.
Analyse préliminaire
Vos objectifs et votre environnement, pour définir les critères et les outils adaptés.
Analyse outillée
Examen du code source avec des outils d’analyse statique, complété par la relecture de nos experts.
Rapport détaillé
Problèmes détectés, gravité et recommandations, pour prioriser les corrections.
Suivi et assistance
Accompagnement de votre équipe, ou correction par nos développeurs.
Ce que vous recevez
Demander un audit de mon application
Pour corriger les points relevés, notre maintenance applicative WinDev peut prendre le relais.
Pourquoi confier votre audit à ETC Soft ?
26 ans d’expertise
WinDev, WebDev et WinDev Mobile, depuis 2000
Plus de 400 projets livrés
applications développées, reprises et migrées
Plus de 10 ans de collaboration
Un avis client publié sur Google en février 2025
Code confidentiel
accord de confidentialité si vous le souhaitez
Questions fréquentes
Vos questions sur l’audit statique
Tout ce qu’il faut savoir sur le coût, l’accès au code et la suite d’un audit statique.
Une autre question ?
Un expert WinDev vous répond, sans engagement.
ou par téléphone au 01 42 01 11 12
Qu’est-ce qu’un audit statique de code ?
C’est l’analyse du code source d’une application sans l’exécuter. Elle détecte les vulnérabilités, les erreurs et les inefficacités, et mesure la qualité du code à l’aide d’indicateurs objectifs.
Combien coûte un audit statique ?
Le premier échange et le diagnostic de départ sont gratuits. L’audit approfondi est chiffré selon la taille de votre code source et les analyses retenues. Vous recevez une proposition détaillée avant tout engagement.
Quelle différence avec un audit dynamique ?
L’audit statique lit le code, l’audit dynamique observe l’application en fonctionnement (performances, charge, intrusion). Le premier trouve les problèmes à la source, le second mesure leurs effets réels. Les deux se complètent.
Avez-vous besoin d’accéder à mon application en production ?
Non. L’audit statique porte sur le code source. Il suffit de nous y donner accès, par exemple via votre gestionnaire de sources (GDS). Votre production n’est pas touchée.
Mon code reste-t-il confidentiel ?
Oui. Votre code source est utilisé uniquement pour l’audit. Nous pouvons formaliser cet engagement par un accord de confidentialité si vous le souhaitez.
Que se passe-t-il après l’audit ?
Vous recevez le rapport et le plan d’action. Votre équipe peut corriger avec notre assistance, ou vous pouvez confier la correction et la maintenance de l’application à nos développeurs WinDev.
Passez à l’action
Faites auditer le code de votre application WinDev
Parlez-nous de votre application et de vos objectifs. Nous vous proposons un périmètre d’audit et un devis personnalisé.
- Un premier échange gratuit avec un expert WinDev
- Une réponse sous 24 h
- Des indicateurs de qualité objectifs
- Un plan d’action concret
