You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2018-02-12-dojo-oberyn-martell.md
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,9 @@ thumbnail:
11
11
12
12
***Le retour des Dojo saison 2***
13
13
14
-
Ce [jeudi 08 février](https://www.meetup.com/fr-FR/Les-evenements-Servebox/events/246711110/) nous avons lancé la nouvelle saison des coding dojos ouverts à tous au sein [ServeBox](https://servebox.com/).
14
+
Ce [jeudi 08 février](https://www.meetup.com/fr-FR/Les-evenements-Servebox/events/246711110/) nous avons lancé la nouvelle saison des coding dojos ouverts à tous au sein de [ServeBox](https://servebox.com/).
15
15
16
-
L'objectif de ce coding dojo était de coder un générateur de mots en français vérifiant la répartition des lettres des mots d'un dictionnaire français.
16
+
L'objectif de ce coding dojo était de coder un générateur de mots en français vérifiant la répartition des lettres des mots d'un dictionnaire.
17
17
18
18
Voilà pour le sujet. En proposant ce sujet, je voulais aborder les sujets suivants :
19
19
@@ -27,24 +27,24 @@ Nous avons codé durant 1h30...
27
27
28
28
Le code que nous avons obtenu peut se diviser en 2 parties
29
29
30
-
* La génération de la première lettre d'un mots. Nous sommes partis un peu rapidement sur l'utilisation du dictionnaire français pour calculer la répartition des premières lettres des mots français. Au final, nous avons une belle structure de données, mais qui est pas très utilisable.
31
-
* Pour générer les lettres d'un mots, nous sommes partis sur l'utilisation. Nous avons obtenu un code plus utilisable en ruby et ce code est très éloigné d'une matrice de transformation de Markov.
30
+
* La génération de la première lettre d'un mot. Nous sommes partis un peu rapidement sur l'utilisation du dictionnaire français pour calculer la répartition des premières lettres des mots français. Au final, nous avons une belle structure de données, mais qui est pas très utilisable.
31
+
* Pour générer les lettres d'un mot, nous sommes partis sur l'utilisation. Nous avons obtenu un code plus utilisable en ruby et ce code est très éloigné d'une matrice de transformation de Markov.
32
32
33
-
Certains pourraient reprocher que le code est un _peu_ bourrin, et le fait de stocker 26 tableaux contenant 100 000 éléments n'est pas très performant. Mais l'objectif dans un premier temps n'est pas d'écrire un code performant, mais un code qui fonctionne et lisible.
33
+
Certains pourraient reprocher que le code est un _peu_ bourrin, et le fait de stocker 26 tableaux contenant 100 000 éléments n'est pas très performant. Mais l'objectif dans un premier temps n'est pas d'écrire un code performant, mais un code qui fonctionne et qui est lisible.
34
34
35
35
***Navigator-Driver***
36
36
37
-
C'est la première fois que je jouais le rôle de driver durant tout un dojo. Et j'avoue c'est pas facile de ne pas pouvoir exprimer son opinion et de suivre les instructions des navigators. D'ailleurs je n'ai pas réussi, il m'est arrivé plusieurs fois de parler sur les solutions proposées. Étant aussi facilitateur avoir en plus le rôle de driver je ne mettais pas toutes les chances de mon côté pour réussir
37
+
C'est la première fois que je jouais le rôle de driver durant tout un dojo. Et j'avoue que ce n'est pas facile de ne pas pouvoir exprimer son opinion et de suivre les instructions des navigators. D'ailleurs je n'ai pas réussi, il m'est arrivé plusieurs fois de parler sur les solutions proposées. Étant aussi facilitateur, avoir en plus le rôle de driver je ne mettais pas toutes les chances de mon côté pour réussir.
38
38
39
39
***Test fonction aléatoire***
40
40
41
-
Je suis moyennement satisfait de notre code de test. En effet, les fonctions pour gérer le choix aléatoire des lettres est beaucoup trop liée à notre structure de données. Ce code n'est pas super maintenable à mon avis.
41
+
Je suis moyennement satisfait de notre code de test. En effet, les fonctions pour gérer le choix aléatoire des lettres est beaucoup trop lié à notre structure de données. Ce code n'est pas super maintenable à mon avis.
42
42
43
43
***Et maintenant ?***
44
44
45
-
Comme d'habitude, plein de sujets nous ont interpellé lors de cette session. Parmi ces sujets voici ceux qui ont été laissés en suspens et peut être des personnes (moi le premier) présentent ce soir-là auront envie d'aborder seul ou dans une nouvelle session. Je pourrais lister :
45
+
Comme d'habitude, plein de sujets nous ont interpellé lors de cette session. Parmi ces sujets, voici ceux qui ont été laissés en suspens. Peut-être que certaines personnes (moi le premier) présentes ce soir-là auront envie de les aborder seules ou dans une nouvelle session. Je pourrais lister :
46
46
47
-
* Comment refactorer notre code pour utiliser qu'une seul fonction aléatoire et pas 2 ;
47
+
* Comment refactorer notre code pour utiliser qu'une seule fonction aléatoire et pas 2 ;
48
48
* Et si on utilisait un autre langage (connu pour faire du calcul matricielle R par exemple), le code serait-il différent ?
49
49
* Modifier le code pour prendre un livre au format txt sur [Project Gutenberg](https://www.gutenberg.org/browse/languages/fr) et gérer des phrases et non plus des mots.
50
50
@@ -148,5 +148,5 @@ describe Markov do
148
148
end
149
149
```
150
150
151
-
Si vous voulez venir coder avec nous cela se passe à Aix-en-Provence chez [ServeBox](https://servebox.com/) tous les deuxième jeudi du mois
151
+
Si vous voulez venir coder avec nous cela se passe à Aix-en-Provence chez [ServeBox](https://servebox.com/) tous les deuxièmes jeudis du mois.
152
152
Le prochain : [CodingDojo : Édition Ygritte.*](https://www.meetup.com/fr-FR/Les-evenements-Servebox/events/247081477/)
0 commit comments