Skip to content
This repository has been archived by the owner on Jan 8, 2018. It is now read-only.

Latest commit

 

History

History
46 lines (34 loc) · 2.46 KB

20160408.md

File metadata and controls

46 lines (34 loc) · 2.46 KB

Session du 8 avril 2016

Depuis la dernière fois

  • Simon à commencé à réfléchir à des « modules » (ateliers ?) pour des ados et jeunes adultes
  • Simon à fait un kata : Kata Potter en Python
  • Hafid à repris un projet de compteur kilometrique. Il a appris des choses sur les démons en Ruby
  • Yohann à commencé à faire un site static (HTML/CSS)
  • Yohann à continué ses Mooc sur R (mais des datascientists lui ont conseillé de faire du Python puis du Scala)

Et ce matin

  • Simon à présenté un KataPotter : il est allez plus loin que quand il était tout seul
  • On est plus à l'aise pour coder, au moins les bases
  • On voit des étapes sont similaire au kata RomanToNumber: condition -> duplication -> boucle
  • Il y a eu fuite en avant à la première difficulté : faire des grands pas pour s'en sortir. Il faut plutôt ralentir
  • La méthode python .keys()
  • Les constantes s'écrivent en majuscule en général
  • En python, ce ne sont pas de vrai constante (on peut modifier le contenu)
  • Vérification de la syntax du code python avec Pep8

Cette après midi

Les rookies commence par faire un Kata Lags en Python, en randori

  • On a bien commencé, comme ce matin, le début ça va
  • Par contre on c'est bien enterré ensuite
  • Extraire des méthodes permet de le rendre plus clair et donc plus simple (on prend des petits bouts que l'on range bien dans une autre méthode)
  • On recule devant la récursivité
  • Yannick force à ne pas écrire trop de code entre deux barres vertes, du coup on se met la pression et on arrive pas à écrire le code auquel on pense
  • Meilleur mesure de la taille d'un pas

Pause.

On fait ensuite un kata diamant dans le navigateur avec du javascript, en mode cuisine à code

  • window.onload = function () { console.log("la page est chargée"); }
  • Frustration de Yannick : il n'a pas reservé assez de temps pour faire une bonne cuisine
  • On n'arrive pas à dépasser le point de branchement html/form -> JavaScript quand on fait un kata dans le navigateur
  • On a réussi à faire un formulaire complet en une étape (itération/commit), sans que ça prenne trop de temps.
  • Revue du lien html - JavaScript
  • « La puissance de l'id » -- Hafid
  • if(chaine.match(regex)) { console.log("do something"); }
  • « Hafid vient de réaliser que c'était une cuisine en JavaScript et pas en Python » -- Yannick