0.1.6 — Modéliser Season, Race et Stage #6

Closed
opened 2026-08-20 18:11:32 +00:00 by lfabry · 0 comments
Owner

Description

Introduire la structure temporelle et sportive du jeu.

Cette tâche doit permettre de représenter une saison et son calendrier sans commencer à simuler les courses.

Une Race décrit une compétition. Une Stage décrit une partie de cette compétition. La simulation détaillée du déroulement d'une étape appartient au jalon 0.2.

Definition of Done — technique

  • Season, Race et Stage sont représentés dans le domaine.
  • Leurs relations correspondent au modèle métier documenté.
  • Les invariants documentés pour ces concepts sont implémentés.
  • Les contraintes temporelles nécessaires sont vérifiées dans le domaine lorsqu'elles relèvent réellement du métier.
  • Une course et ses étapes peuvent être construites entièrement en mémoire.
  • Une saison peut référencer son calendrier selon le modèle retenu.
  • Aucune logique de simulation de peloton, énergie, terrain ou tactique n'est introduite.
  • Des tests unitaires couvrent les comportements valides, invalides et les principaux cas limites.
  • Le code reste indépendant des notions REST, ORM ou WebSocket.
## Description Introduire la structure temporelle et sportive du jeu. Cette tâche doit permettre de représenter une saison et son calendrier sans commencer à simuler les courses. Une Race décrit une compétition. Une Stage décrit une partie de cette compétition. La simulation détaillée du déroulement d'une étape appartient au jalon 0.2. ## Definition of Done — technique - [ ] Season, Race et Stage sont représentés dans le domaine. - [ ] Leurs relations correspondent au modèle métier documenté. - [ ] Les invariants documentés pour ces concepts sont implémentés. - [ ] Les contraintes temporelles nécessaires sont vérifiées dans le domaine lorsqu'elles relèvent réellement du métier. - [ ] Une course et ses étapes peuvent être construites entièrement en mémoire. - [ ] Une saison peut référencer son calendrier selon le modèle retenu. - [ ] Aucune logique de simulation de peloton, énergie, terrain ou tactique n'est introduite. - [ ] Des tests unitaires couvrent les comportements valides, invalides et les principaux cas limites. - [ ] Le code reste indépendant des notions REST, ORM ou WebSocket.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
lfabry/LaGuerreDuPeloton#6
No description provided.