Pour la réalisation de l’application, Alti préconise la méthode de travail « Test Driven Développement » et la mise en place d’une procédure d’intégration continue.

Qu’est ce que l’intégration continue ?
« L'intégration continue est un ensemble de pratiques utilisées en génie logiciel. Elles consistent à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression de l'application en cours de développement ». (Source : wikipedia).
Je rajouterai à cette définition, la notion de « build » a pour objectif de générer automatiquement un produit opérationnel et testable. Cette approche consiste à inspecter (revue de code), compiler, tester (tests unitaires, tests d’intégration, de performance..), déployer, documenter, notifier (Email, Sms, rsss…).

Lire la suite