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

Caution Mutuelle

Caution Mutuelle

Conseil
CSS3 / JAVASCRIPT / JQUERY / HTML5 / PHP5

Extranet de garantie de la construction immobilière

Procivis Immobilier

Procivis Immobilier

Application Mobile
CSS / CSS3 / JAVASCRIPT / JQUERY / HTML / HTML5

Application web mobile Louer Acheter

Procivis Immobilier

Procivis Immobilier

Extranet
JAVASCRIPT / JQUERY / MYSQL / HTML / PHP

Communication intra groupe

COEOS Assurances

COEOS Assurances

Extranet
JAVASCRIPT / MYSQL / HTML / PHP5

L'assurance poids lourds

Capzanine

Capzanine

Intranet
NET

Mise en place d'une application de gestion de la relation client

Maisons d’en France

Maisons d’en France

Site Web
JAVASCRIPT / MYSQL / HTML / PHP / PHP5

Un site efficace et collaboratif pour le BTP

BienPrévoir.fr

BienPrévoir.fr

Site Web
JAVASCRIPT / JQUERY / MYSQL / HTML / PHP / PHP5 / WEB SERVICES

TheCodingMachine partenaire technique d'une startup

image description