sio:bloc2:2a:td0

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
sio:bloc2:2a:td0 [2026/08/21 12:03] – [Intervention] jcheronsio:bloc2:2a:td0 [2026/08/21 12:04] (Version actuelle) – [Points de vigilance] jcheron
Ligne 272: Ligne 272:
 ---- ----
  
-==== Points de vigilance ==== 
  
-  * **Cohérence disponibilité pompier ↔ intervention** : si un pompier est mobilisé, il ne devrait pas pouvoir être ajouté à une deuxième intervention en même temps. C'est ''ajouterPompier'' qui doit porter cette règle métier (pas juste l'ajout brut à la liste) — bon exemple de logique métier encapsulée dans une méthode plutôt que laissée à l'appelant. 
-  * **dateFin nullable** : premier contact avec la gestion d'un état "optionnel"/"pas encore renseigné". Peut aussi ouvrir une discussion sur Optional<LocalDateTime> si vous voulez aller plus loin (probablement hors scope 2 SIO à ce stade). 
-  * **Immutabilité de Location et Sinistre** : contraste intéressant avec Pompier qui a des setters. Bonne question à poser en classe : "Pourquoi ces classes n'ont pas de setters, à votre avis ?" 
  • sio/bloc2/2a/td0.txt
  • Dernière modification : il y a 5 heures
  • de jcheron