Mise à jour de 'README.md'
continuous-integration/drone/push Build is passing Details

master
Loris OBRY 2 years ago
parent 017f45c83d
commit f6d7721373

@ -78,7 +78,7 @@ skinparam classFontName Tahoma
``` ```
Voici le diagramme de classe général représentant les classes et leurs attributs. Il faut noter que nous avons utiliser les propriété a la place des attributs afin de définir des règles de lecture et d'écriture directement. Voici le diagramme de classe général représentant les classes et leurs attributs. Il faut noter que nous avons utiliser les propriété a la place des attributs afin de définir des règles de lecture et d'écriture directement.
#Diagramme de classe pour la persistance # Diagramme de classe pour la persistance
```plantuml ```plantuml
@startuml @startuml
@ -123,4 +123,10 @@ skinparam classFontName Tahoma
@enduml @enduml
``` ```
Les seuls données pouvant être modifié dans le master detail sont les commentaires et les likes des pack et cartes. Ainsi ce sont les seuls que l'on enregistre a chaque modification/ajout/suppression. es seules données pouvant être modifiées dans le modèle Master-Detail sont les _commentaires_ et les _likes_ des __packs__ et des __cartes__. Ainsi, ce sont les seules données qui sont enregistrées à chaque modification, ajout ou suppression.
### Likes
Chaque utilisateur ne peut 'liker' qu'une fois une carte/pack, on utilise donc un set pour avoir des clés uniques, évitant les doublant. Le set nous permet également d'effectuer des opération de recherche plus rapidement pour verifier si un utilisateur à déjà 'liker' ou non.
### Commentaires
Chaque utilisateur peut commenter autant de fois qu'il veut une carte/pack, il peut également supprimer les commentaires qu'il à écrit.
Loading…
Cancel
Save