Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voici notre Zoo, le nom de notre zoo est : Zoossice

Notre groupe :
- Mathys Caron
- Antoine Cousin

On a utilisé live share afin de travailler en même temps sur les mêmes fichiers, donc antoine cousin n'a pas de commit dans la branche develop.

On peut y retrouver des animaux, enclos et prévoir des visites

La structure de celle-ci est :
- models
    - Animal
    - Enclos
    - Visite
- services
    - AnimalService
    - EnclosService
    - VisiteService
- tests
    - AnimalService.test
    - EnclosService.test
    - VisiteService.test

pour lancer les tests il suffit de faire un "npm test"

Voici le sujet :

Le sujet pour aujourd'hui, on va faire un Zoo : 

Règles de gestion :

Gestion des Animaux :
Chaque animal doit avoir un identifiant unique, un nom, une espèce, un âge, et un enclos assigné.
Les animaux peuvent être ajoutés, modifiés ou supprimés du système.
Les animaux doivent être assignés à des enclos appropriés selon leur espèce (par exemple, les lions ne peuvent être placés que dans des enclos pour grands félins).

Gestion des Enclos :
Chaque enclos doit avoir un identifiant unique, un nom, une taille (petit, moyen, grand), et une liste des espèces qu'il peut accueillir.
Un enclos peut être ajouté, modifié ou supprimé du système.
Un enclos ne peut pas être supprimé s'il contient des animaux.

Gestion des Visites :
Les visiteurs peuvent réserver des visites pour voir les animaux.
Une visite doit inclure une date, une heure de début, une heure de fin, et une liste des enclos visités.
Les visites peuvent être ajoutées, modifiées ou annulées.
Une visite ne peut pas inclure plus de 5 enclos.
Les règles de notation : 
1 point en moins par effraction de principe S.O.L.I.D (par effraction), donc si le principe de responsabilité unique est enfrain 3 fois, 3 points en moins
1 point en moins par règle métier non testée
 
Groupe de 2 autorisés pour favoriser le code review / pair prog
Tous langages autorisés 
Dispo pour toutes questions
Pas besoin de front, pas besoin de persistence. Mais vous pouvez si vous voulez (je pense à json api) 
Good luck

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages