#4 pratiques techniques

514 vues

Publié le

Formation Introduction à l'Agilité pour les professeurs de Lyon 1 - par Alfred Almendra, Laurent Bossavit et Agnès Crépet

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
514
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

#4 pratiques techniques

  1. 1. IUT Lyon 1 - 20 Juin 2012 Pratiques techniques Introduction à lagilité@Agnes_Crepet@Morendil@AlfredAlmendra
  2. 2. Automatisation des testsLe test représente le quoi (les spécifications en langage informatique)et le code le comment. Coder c’est essayer une tentative poursatisfaire les tests. ● Tests unitaires ● Tests fonctionnels ● Test Driven Development ● Behavior Driven Development
  3. 3. Pair programming Ne pas rester seul face ● à un problème ● à une portion de code structurante de lapplication ● ... 1+1=3
  4. 4. Autres pratiquesRefactoringBaby stepVersionningOutil de gestion des tâches (ex: JIRA, Redmine) lien avec loutil de gestion de sources / versionningDéploiement continu vs Livraison continue
  5. 5. Autres pratiquesConception simple : YAGNI (You aren′t gonna need it)Utilisation de métaphoreles 4 règles du design simpleSOLID ● Single responsibility principle ● Open close principle ● Liskov principle ● Interface segregation principle ● Dependency inversion principle
  6. 6. Technique des PomodorosGérer son temps en 5 étapes! ● Planification (matin) : déterminer les activités du jour ; ● Suivi (toute la journée) : mesurer les efforts effectués ; ● Compilation (soir) : faire un bilan des mesures ; ● Transformation (soir) : à partir de ces données, obtenir des informations ; ● Mise en forme (soir) : dégager des pistes de progrèsChaque étape est gérée en pomodoro = unité de tempsindivisible qui ne doit pas souffrir d’interruption.La pomodoro dure 25 minutes (minutée!)Entre chaque paire de pomodoros: 5 minutes de pause.
  7. 7. Plate forme intégration continue PICles fonctionnalités sont intégrées au fur et à mesure de leurdéveloppement
  8. 8. Mesure de la qualité du codeCheckStyle
  9. 9. Entrainement Si je veux apprendre le Judo, je vais m’inscrire au dojo du coin et y passer une heure par semaine pendant deux ans, au bout de quoi j’ aurai peut-être envie de pratiquer plus assidûment. Si je veux apprendre la programmation objet, mon employeur va me trouver une formation de trois jours à Java dans le catalogue 2004. Code retreat Cherchez l’erreur. Coding dojo Laurent Bossavit
  10. 10. Outillage HudsonCheckStyle

×