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

Latest commit

 

History

History
52 lines (36 loc) · 1.75 KB

20160422.md

File metadata and controls

52 lines (36 loc) · 1.75 KB

Session du 22 avril 2016

Participants

  • [[Simon]]
  • [[Yohann]]
  • [[Hafid]]
  • [[Gaëtan]]
  • [[Manu]]

Depuis la dernière fois

  • Prince est mort 0+> :(
  • Hafid va mieux
  • Simon a rencontré son deuxième groupe de participant/e/s au Fablab
  • Simon a fait beaucoup de shell
  • … Et il s'est entraîné à écrire une page HTML :)
  • /ut7 a signé un bail : on va déménager en mai pour le 14 avenue Ledru-Rollin
  • Yohann a refait le Kata Potter, avec des objets cette fois

Aujourd'hui

  • On a Gaëtan avec nous !
  • Simon va nous montrer à quelle vitesse il sait créer une page web
  • On va s'intéresser à la [[Fourmi De Langton]] en JavaScript, HTML et CSS, et en TDD

Ce matin

  • Simon crée une page web - 7 minutes
  • Cuisine à code : installation Jasmine et écriture d'un premier test

Cet aprem

  • Cuisine à code (la suite) : implémenter la fonctionnalité de centrage de la fourmi, et affichage.

Ce qu'on appris aujourd'hui

  • commande vim : :wa
  • les objets en JavaScript, différence de significations de {…} pour un objet et pour une fonction
  • dépendamment du contexte – objet ou fonction – on utilise le ; ou pas (function () {…; …; …;} vs. a = {…, …, …};)
  • objet window
  • installer le framework Jasmine
  • écrire des tests en Jasmine (describe, it, expect… toEqual)
  • utiliser le « canevas » (balise <canvas>) dans le navigateur

Ce qu'on se dit qu'on pourrait faire d'ici la prochaine fois…

  • (tenter de) faire bouger la fourmi
    • un indice : écrire une fonctionnalité monde.bougeFourmi qui modifie les coordonnées de positionFourmi, puis rappeler dessineFourmi
  • écrire un formulaire dans le HTML pour pouvoir spécifier la position de la fourmi