Sous titre se familiariser avec l’esprit Software Cranfmanship
Description de la formation Software Crafmanship
Bien qu’il soit fonctionnel la plupart du temps, un logiciel peut également poser souci au niveau de la fiabilité et de la maintenabilité. Le Software Craftsmanship dit « l’artisanat du logiciel » fournit un ensemble de méthodologies de haute qualité pour réaliser et construire des bases de code de toute taille pouvant être maintenue à un prix constant. Les dites méthodes sont basées sur les principes SOLID, ceux du Clean Code et de l’eXtreme Programming.
Durant cette formation de deux jours, vous allez apprendre comment mettre ces méthodes en pratique sur vos projets.
Bulletin d’
inscription Demande de
devis Détail du
programme
Programme de la formation Software Crafmanship
- Introduction
- Le logiciel au fil des décennies
- Le mouvement Software Craftmanship
- Du codeur au développeur produit
- Test : Une façon de tester
- L’art du test
- Le test unitaire
- Le test d’intégration
- ATDD
- Le test de fumée
- Le test génératif
- Le test de propriété
- Le test de charge
- Le test de performance
- Le test manuel
- Pratique : une façon d’opérer
- La revue du design
- La revue de code
- Mob programming
- Pair programming
- TDD
- Pomodoro
- Développement carpaccio
- Code propre : une façon d’écrire du logiciel
- Structure le logiciel
- Nommer les choses
- Indicateur de non qualité
- Principe SOLID
- Design patterns
- Le refactoring continu
- Documentation
- Définir la qualité
- La valeur métier
- Qualité et non qualité
- Dette technique
- Compromis et retour sur investissement
- Culture : une façon de penser le logiciel
- Lean
- Philosophie agile
- Extrem Programming (XP)
|