Bonjour à tous,
J'espère que tout le monde va bien.
Pour cette 188ème édition (si mes comptes sont bons), je vous propose de continuer nos travaux de la dernière fois dans les mêmes conditions.
Pour l'aspect pratique:
- Audio et partage d'écran avec Teams : Join Microsoft Teams Meeting Learn more about Teams
- Prévoir un micro-casque
- Partage
de l'éditeur de code vivement recommandé avec Visual Studio Live Share.
Pour cela, installer Visual Studio Code avec l'extension "Live Share"
ou Visual Studio 2019 (la Community suffit, mais il faut impérativement
que ce soit sous Windows). Le lien pour la session sera fourni pendant
le meetup.
- Démarrage à 12h30 au lieu de 12h15
On a vu 2 méthodes pour casser une dépendance:
- Subclass and Override (pour reprendre la terminologie de Working Effectively with Legacy Code)
- Extract Interface + Parameterize Constructor
J'en ai encore une 3eme à démontrer, en suivant le même protocole que pour les autres: démonstration sur le premier exercice, puis application en mob programming sur un nouvel exercice.
Après la session sera plus "libre". Par exemple :
- quelles autres méthodes on peut imaginer ?
- qu'est-ce que ça donne dans d'autres languages ? J'ai du C++ pour la main pour illustrer quelques problèmes supplémentaires que ça pose (mais promis, ce sera en 10 minutes sur la fin :-) )
- comment relier ça aux principes SOLID ?
- autres idées ?
A bientôt