Temps estimé: 1h
Inspections 2
Étape 1
Reprendre l'exercice Inspections 1 et le refaire avec les nouvelles connaissances acquises lors des leçons de cette semaine.
Est-ce que votre design respectait l'ISP? Le respecte-t-il une fois refait?
Qui est/sont le(s) client(s) dans cette application?
Étape 2 - Gérer les appareils de premiers secours de type 'sac de premiers secours'
Expiration
Un sac de premiers secours n'a pas sa propre date d'expiration. Elle est déterminée en fonction de ce qu'il contient.
Un sac de premiers secours contient plusieurs composantes (ex: des pansements, des ciseaux, etc.) et peut contenir un défibrillateur.
Comme les chefs de la sécurité des bâtiments ont besoin de savoir d'avance quels sacs de premiers secours vont expirer, ils veulent être en mesure de connaitre leur statut d'expiration.
Le statut d'expiration d'un sac de premiers secours est déterminé ainsi:
description | statut |
---|---|
au moins une composante est expirée | EST_EXPIRE |
au moins une composante expire dans moins de 1 mois | BIENTOT_EXPIRE |
au moins une composante expire dans 1 mois ou plus | NON_EXPIRE |
le défibrillateur est expiré | EST_EXPIRE |
le défibrillateur est bientôt expiré | BIENTOT_EXPIRE |
le défibrillateur n'est pas expiré | NON_EXPIRE |
Si les statuts d'expiration d'une composante ou du défibrillateur diffèrent, le statut le plus critique est retourné. Exemple: toutes les composantes sont NON_EXPIRE
, mais le défibrillateur est BIENTOT_EXPIRE
, alors le statut est BIENTOT_EXPIRE
.
Inspection
Un sacs de premiers secours ne peut pas être inspectée.
Vérifiez votre solution avec un ou une assistant(e) lors du prochain TD 😉