parent
cdbd6f359a
commit
0a666cebfd
@ -1 +1,23 @@
|
||||
Welcome to the Wiki.
|
||||
# Sprint 4 :
|
||||
|
||||
|
||||
## Audric
|
||||
|
||||
|
||||
---
|
||||
## Félix
|
||||
|
||||
* **Continuation de l'API** : ajout des méthodes permettant l'utilisation d'une playlist personnalisée Dafl pour chaque utilisateur. Ajout des méthodes pour pouvoir un jouer une musique directement sur Spotify.
|
||||
|
||||
* **Mise en pratique d'un patron de conception MVC** : On a avait dès le début fait une sorte de MVC mais que je trouvais complètement inutile puisque les vues récupéraient leurs données directement grâce aux méthodes du modèle. J'ai donc repris toutes les méthodes pour que n'importe quelle classe devant faire appel à une méthode extérieur à elle-même doivent passer par le controller qui fait une sorte d'abtraction. Cela permet dans un permier temps d'être sûr que les bonnes méthodes sont appelés puisque les choix sont centralisés dans les méthodes de controller (récupérer la musique courante se fait maintenant uniquement grâce à User n'est plus possible par Api par exemple). Cela permet aussi de ne pas avoir à réécrire toutes les méthodes si on change de technologies ou si on ajoute des possibilités (si on veut implémenter l'API Deezer, les views ne verront pas la différence).
|
||||
|
||||
* **Restructuration de la classe API** : les méthodes sont maintenant séparés en plusieurs classes car certaines ne nécessite des attributs et ne sont appelés que pour la connexion, et c'était pareil pour les requêtes permettant le fonctionnement de l'application. J'ai aussi ajouter un classe abstraite qui permet d'avoir des vérifications lorsque des requêtes http sont faites.
|
||||
|
||||
---
|
||||
## Dorian
|
||||
|
||||
|
||||
|
||||
---
|
||||
## Lucas
|
||||
|
||||
|
Loading…
Reference in new issue