-
Notifications
You must be signed in to change notification settings - Fork 2
20 juin 2017
Emmanuel Gaillot edited this page Jun 20, 2017
·
1 revision
- Christophe a rejoué (un peu) avec Paysage
- Il a aussi regardé React.js et Ember.js
- Christophe a préparé un kata (afficher un nombre en LED)
- François a encore fait un peu de Vue.js
- Regarder le kata de Christophe
- Écrire un cas de test le plus simple possible pour reproduire un bug de Vue.js
- Afficher un nombre en LED, en Ruby
- premier test : convertir le chiffre
2
. Installation dufake
- deuxième test : convertir le chiffre
3
. Introduction d'un dictionnaire - troisième test : convertir le nombre
23
.chars
,map
etjoin
- nettoyage
- Augmenter la largeur
- Augmenter la hauteur - et c'est plus dur !
- Un bug s'invite : afficher un gros
7
(ou un gros9
, ou un gros4
, etc.)- sur une ligne où il y a une espace sur le caractère du milieu, ça rate !
- premier test : convertir le chiffre
- Débrief
- C'était dur d'arriver (pendant la préparation) à une solution pour l'augmentation de la hauteur
- C'était dur de comprendre le bug dans le feu de l'action
- « Ça m'aide de dessiner sur le papier » (accéder rapidement au résultat désiré, et analyser les patterns)
- Leçon apprise : TDD ne veut pas dire 0 bug (en particulier, il y a toujours le risque associé à un jeu de tests trop restreint)
- Regarder ce qui ne marche pas (un raccourci clavier qui ne change pas quand l'élément change, alors que ça devrait être le cas)
- Essayer de le reproduire dans JSFiddle
- Done :)
- Débrief :
- Christophe a décroché parce qu'il saturait
- François un peu déçu par la sortie d'exercice, finalement on est assez vite tombé sur ce qui n'allait pas, et ce n'était pas follement excitant (défaut dans le plugin vue-shortkey : utilisation seule d'un
bind
alors qu'il aurait été judicieux d'utiliser en plus unupdate
)
- Découverte du kata « Nombre vers LED »
- … Pas trop compliqué, mais si simple que ça non plus (peut-être d'ailleurs que Ruby a aidé à garder ça simple)
- Bonne taille : on a réussi à finir le kata dans un temps raisonnable
- Interrogation : est-ce que c'est cool ou pas de regarder les frameworks avant de bosser sur les fondamentaux ?
- Coder quelque chose en Ruby / JavaScript pour s'entraîner à faire des MVP