-
Notifications
You must be signed in to change notification settings - Fork 2
2 octobre 2018
Emmanuel Gaillot edited this page Oct 2, 2018
·
1 revision
- Je suis devenu freelance ! (Et ça se passe bien.)
- Ce soir je fais mon premier talk (chez paris.rb)
- J'ai fait ma première app en Ember.js / Rails
- Faire une répétition de ma présentation (scripter un FTP et déployer du Jekyll sur OVH)
- Présenter un exercice sur la récursion en Ruby
- Présentation : scripter un transfert par FTP pour déployer du Jekyll
- on parle de
lftp
- on regarde Jekyll
- on améliore le script en question (pas besoin de passer par
ls -R
avant de faire unmirror
)
- on parle de
- Kata en Ruby : trouver toutes les séquences de chiffres dont la somme donne K
- K = 1 ⇒
[[1]]
- K = 2 : on installe la récursion
- K = 3 : on installe une boucle pour distribuer plusieurs valeurs
- … on s'assure qu'on a compris l'algo
- Ne conserver que les listes avec au moins un doublon (utilisation de
Array#any?
etArray#count(item)
) - Un poil de théorie : programmation dynamique et mémoïzation
- K = 1 ⇒
- Faire du TDD, même sur des katas
- commencer par des tests simples (barre rouge, fake, etc.)
- Importance de la manière dont on aborde un problème
- Le Gym Club, ça pousse à sortir de sa zone de confort et à être plus curieux (faire des gems, regarder d'autres frameworks, etc.)
- C'est intéressant de rencontrer d'autres développeurs et de voir d'autres manières de penser (sortir de sa bulle)
Plus précisément sur cette séance :
- Technique de découper un problème en sous-problèmes. Ce n'est pas toujours simple d'anticiper la difficulté d'un sous-problème
- Révision sur les pointeurs. Envie de pratiquer la gestion de mémoire bas-niveau pour ancrer les apprentissages. (C'est chouette d'avoir l'explication par deux personnes différentes)
- Prendre des vacances ;)