J'ai utilisé le <CTRL-A>
pour changer les jours de la page [[Home]], [[Simon]] me
rappel que j'aurais pu utiliser le .
pour répéter la commande \o/.
- On a beaucoup commencé des choses, mais nous ne les avons pas fini.
- On a abordé pas mal de choses sans trop les revoirs.
- Faire une troisième journée de [[JavaScript]] ?
- Refaire le convertisseur Arabe -> Romain.
- On fait explore les branches sur [[Git]]
git branch <newbranch>
vsgit checkout -b <newbranch>
git branch -d <branch-to-delete>
git branch -m <oldbranch> <newbranch>
- On évoque les divers casse : CamelCase et snake_case
- Découverte de
tmux
:<CTRL-b>
,<CTRL-b> d
,<CTRL-b> s
,<CTRL-b %>
- On prend le temps de lire les messages d'erreurs.
- En TDD c'est eux qui nous renseigne que quelle est la prochaine étape
- Commande vim en plus :
s
pour substitute. Permet de supprimer le charactère sour le curseur et se mettre en mode insertion. - on aborde la notion de dictionnaire en python
- On commence à combiner les action vim ex.
6dd
- on découvre que ça fonctionne avec VII
- La récursivité ! ? :-)
- Faire un kata FizzBuzz en [[Python]]
- Faire Romain -> Arabe en [[Python]]
[[Simon]] prend 40 minutes pour faire FizzBuzz tout seul en [[TDD]]. Il commente par tout coder sans executer.
À la fin :
- la barre est vertes avec 7 tests
- Je n'arrive toujours pas à retenir le
main
en [[Python]] - Du mal à retrouver comment on fait l'héritage en [[Python]]
- J'ai copié/collé ces lignes sur le [[Github]]
- je trouve des similitudes avec ce que nous avons fait ce matin : un convertisseur.
- je vois des duplication dans mon implémentation, je me dit qu'on doit pouvoir les virer.
- C'est bien que ça s'arrête, je doute de pouvoir aller plus loin tout seul.
- Le code produit
On reprend en ajoutant une règle : quand un 3 apparait, on met fizz, si c'est 5 on met buzz.
- On revoit l'indentation en vim avec
==
- On a produit un code cas par cas
- on a une forêt de if qui arrive
- une commande shell :
<CTRL-r>
- on aborde l'extraction de méthode pour ranger le code
- le code est plus long après les extract method
- mais il est plus clair
- C'est mieux pour pourvoir le relire avec plusieurs petites fonctions
- mais c'est plus à écrire.
- difficulté de comprendre le chemin emprunté : extract method. En passant par
introduce parameter
c'était peut-être plus clair. - Dur de faire du refactoring
- Le fait d'être seul c'est bien, [[Yannick]] c'est adapté à mon rythme
- J'ai appris des choses
- Je n'ai rien revu de ce que je connaissait
- C'étais bon de passer un moment tout seul sur un exercice
- Pas compris la direction en fin d'après midi : Pas trop grand ou trop petit ?