4.3.2 Industrialisation Java

Maven Avancé

Cette formation vient en complément de l’introduction à l’utilisation de Maven et présente les aspects avancés de cet outil incontournable de l’usine logiciel.

Pratique des tests unitaires avec Junit

L’industrialisation des processus de développement logiciel, ce que nous appelons « usine logicielle » passe par une approche systématique, re-jouable et automatisable des tests devant servir à valider le logiciel produit. Le développement piloté par les tests (Test Driven Development) est l’une des pratiques préconisées par la méthode agile XP (eXtreme Programming). Cette pratique est […]

Faire de l’intégration continue avec Jenkins

L’intégration continue améliore la productivité en identifiant les problèmes au fil du développement plutôt que lors d’une intégration finale « big bang ». Pour cela, tous les acteurs du projet doivent avoir accès à tout moment à une version assemblée, vérifiée, testée et utilisable de l’état courant des développements. Pour gagner en productivité, l’intégration continue est assurée […]

Maven utilisation

Le logiciel open-source Apache Maven est à l’heure actuelle le moteur de la construction de la plupart des développements dans le monde Java. En tant que successeur de Ant, Maven est capable d’automatiser la construction des binaires et livrables complexes à partir des sources. Cependant, Maven apporte des bénéfices importants tels que des conventions dans […]