Boursorama Banque

Audit de code et bonnes pratiques

Boursorama Banque a fait appel à notre expertise dans le domaine de la qualité du développement.
TheCodingMachine a réalisé un audit sur la qualité globale du code de leur application CRM (Customer Relationship Management) afin de pouvoir proposer des axes de progression et donner des outils à l’équipe de développement pour effectuer des audits de leur code en continu.
TheCodingMachine a également fourni des recommandations allant dans le sens d’une meilleure scalabilité de l’application (meilleure gestion des pics d’audience) et dans la réduction du coût des développements.

OBJECTIFS

Analyser une application CRM complexe ;
Proposer une trajectoire d'améliorations techniques.

RÉSULTATS

TheCodingMachine a mis en place une série de bonnes pratiques de « defensive programming » ainsi qu’un outil de mesure de la qualité du code développé. Une architecture de test a été mise en place pour automatiser ces bonnes pratiques.
L’architecture mise en place comprend des tests unitaires, mais aussi des scénarios de test d’intégration afin de tester l’application de bout en bout sur des scénarios complexes.
Sur les recommandations de TheCodingMachine, Boursorama Banque a mis en place un outil de build continu utilisant Maven 2 et de nombreux plugins dont Findbugs pour l’analyse statique du code, Selenium pour les tests d’intégration, PMD pour la détection de code dupliqué et l’analyse cyclomatique, le plugin site, etc…. Les développeurs disposent ainsi de rapports réguliers sur la qualité de leur développement, les anomalies potentielles détectées, ainsi que les résultats de scénarios de test.

image description
Plus de références

SECTEUR Finance, Banque & Assurance

    Groupama Banque

    Groupama Banque

    Extranet
    ANGULARJS / MYSQL / PHP

    Développement d'un outil d'aide à la vente

    Duval Stalla

    Duval Stalla

    Site Web
    ANGULARJS / SYMFONY 2 / MAILJET / GOOGLE ANALYTICS / GOOGLE ADWORDS

    Application de diagnostic de licenciement