Code coopération
Comment travailler ensemble sur du code ?
Peut s'appliquer dans d'autre domaines
Sommaire
- Demander de l'aide
- Canard en plastique
- Peer review
- Peer Programming
- Communication
Demander de l'aide (pour le demandeur)
- NE VOUS INQUIETEZ PAS ! VOUS NE NOUS DERANGEZ PAS !
- demander à un groupe
- chercher à plusieurs est souvent plus efficace
- essayer d'exprimer votre besoin premier
- faire autre chose en attendant
Demander de l'aide (pour le demandé)
- SOYEZ DISPONIBLE !
- essayer de résoudre le besoin premier
- rediriger vers personnes adéquates
Canard en plastique
Rubber duck debugging
- Expliquer votre problème à quelqu'un
- Prendre du recul
- Anecdote du chat de Jack H. Hetherington
Peer review
quelque fois raccourcis en code review
Peer review - les bénefices
- partage de connaissance
- mise en commun d'habitudes et de pratiques
- harmoniser les pratiques de l'équipe
Peer review - comment faire ?
- partager ses idées
- donner son avis
- relire le code
- tester le code
- EGOLESS !
Peer programming - les bénéfices
- partage de connaissance
- mise en commun d'habitudes et de pratiques
- harmoniser les pratiques de l'équipe
- plus couteux en temps mais plus efficace
Peer programming - comment faire ?
- Sur site
- Un seul ordinateur
- Chacun touche au clavier à son tour
- A distance
Communication
- le plus souvent possible
- ne pas hésiter à changer de canal pour plus d'efficacité
- mail => chat => voix
- attention à l'isolement