Skip to content
Snippets Groups Projects
Commit ee4c2b5a authored by Valentin Degauchy's avatar Valentin Degauchy
Browse files

correction readme

parent 47776b1c
Branches
No related tags found
No related merge requests found
......@@ -41,13 +41,14 @@ Alternativement, les plus chanceux d'entre vous qui utilisent IntelliJ (pas Ecli
- [ ] Et aussi `getAll()` qui (vous vous en doutez, bilingue que vous êtes) retourne à l'appelant la liste des memes du _FavDir_
## Étape 2 : Ajouter des memes a ses favoris
Joli, **normalement** ça devait pas être trop long (surtout en _Kotlin_ hein), et vous devriez avoir un beau singleton.
Dans l'onglet de l'étape 2, vous trouverez un formulaire pour ajouter un meme dans votre _FavDir_. Pour la petite histoire, un dev avait déjà fait tout ça, mais il s'est fait virer... Fou de rage, il a pris cette implem, a supprimé deux trois trucs, et a _force push_, puis est parti... Bref, triste histoire...
Donc vous l'avez deviné : il va falloir remettre en place ce mécanisme, qui récupère la data du formulaire dans le back, et qui l'ajoute aux favoris. É qué sapelorio _Controller_. É _Service_, puisque faire des choses dans un controller (autres qu'appeler un service) c'est sale, et vous devriez avoir honte de le faire !
##### TODO :
- [ ] Récupérer la data du formulaire dans un controller _Kotlin_ (vous gérez les noms, vous êtes grands).
- [ ] Créer un service _Kotlin_ qui se chargera de l'ajout de votre meme dans la liste des favoris (et donc implicitement de votre fichier).
- [ ] Créer un service _Kotlin_ qui se chargera de l'ajout de votre meme dans la liste des favoris.
**PRO TIPS :**
- Il ne faut pas oublier que vous avez Spring derrière tout ça (pour votre plus grand BONHEUR). Et Spring a sa façon de faire.
......@@ -55,13 +56,13 @@ Alternativement, les plus chanceux d'entre vous qui utilisent IntelliJ (pas Ecli
- Les annotations @Service, @Controller, @Autowired, et j'en passe
- Les modificateurs éventuels à ajouter aux cibles des annotations (open, lateinit...)
Si tout se passe bien, ça marche (mais encore ?), et votre fichier est bien modifié en conséquence.
Si tout se passe bien, ça marche (mais encore ?).
## Étape 3 : Qui a parlé de DB ?
Joli, **normalement** ça devait pas être trop long (surtout en _Kotlin_ hein), et vous devriez avoir un beau singleton.
Sinon nan pas une DB, c'est un peu overkill.
Nan pas une DB, c'est un peu overkill.
Par contre, les ["DB"](https://i.imgflip.com/136hly.jpg), on peut faire. Par exemple... les écritures dans un fichier ? Il ne faudrait tout de même pas que vous perdiez votre liste de memes à chaque reboot de l'application.
Bon pour une fois, vous ne partez pas de rien. Vous avez dans le package _tools_ de _src/kotlin/...._ un fichier _FileManager_ qui vous servira de "DB". Par contre il n'y a pour l'instant qu'une méthode, pour savoir si une ligne non commentée est présente. Mais elle vous servira de base (ça ou [Google](www.bing.com) ofc).
......@@ -73,10 +74,10 @@ Bon pour une fois, vous ne partez pas de rien. Vous avez dans le package _tools_
## Étape 4 : Lister tout votre bordel
Bon c'est pas tout ça, mais il faut du visuel !
Donc pour cette quatrième étape, vous devez afficher votre dossier de favoris dans l'onglet de l'étape 3 (classique). Par contre, étant donné qu'on ne lit pas votre code du futur, la jsp est un peu broken pour le moment, mais j'ai confiance en vous ! [Si Bob peut le réparer alors vous aussi !](https://www.youtube.com/watch?v=WfbZyaXDem0)
Donc pour cette quatrième étape, vous devez afficher votre dossier de favoris dans l'onglet de l'étape 4 (classique). Par contre, étant donné qu'on ne lit pas votre code du futur, la jsp est un peu broken pour le moment, mais j'ai confiance en vous ! [Si Bob peut le réparer alors vous aussi !](https://www.youtube.com/watch?v=WfbZyaXDem0)
##### TODO :
- [ ] Modifier la méthode du controller qui affiche les données dans l'onglet de l'étape 3 afin qu'elle affiche votre liste d'images favorites.
- [ ] Modifier la méthode du controller qui affiche les données dans l'onglet de l'étape 4 afin qu'elle affiche votre liste d'images favorites.
- [ ] Faites vous "plaisir" et ajouter un tri sur la liste, ça va assez vite
## Étape 5 : Gotta go fast
......
......@@ -18,8 +18,7 @@
<div class="col-md-7">
<p class="center">
Voici le TP Kotlin que tout le monde attendez ! (C'est le cas hein ?) <br>
Pour vous aider au cours de ces exercices fabuleux, trois coll&egrave;gues sont la pour vous donner un coup de main
ou des indications.<br>
Pour vous aider au cours de ces exercices fabuleux, trois coll&egrave;gues sont la pour vous donner un coup de main.<br>
Bien &eacute;videmment vous savez comment s'appellent ces trois personnes.<br> Mais on va quand m&ecirc;me vous donner leurs noms au cas
ou vous auriez un trou de m&eacute;moire.
</p>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment