Skip to main content
Jonathan Andrei
Retour aux billets
Jan. 2022 à Avr. 20223 min de lecture

Pourquoi j'ai utilisé le patron Observer pour une mini-appli de fitness

Le patron Observer s'enseigne comme un exemple de manuel. Construire un graphique de fitness temps réel mis à jour par plusieurs sources lui a fait gagner sa place.

JavaScriptChartsDesign Patterns

Les graphiques alimentés par une seule source peuvent s'en tirer avec des mises à jour en pull. Dès qu'on en a deux — des séances et des échantillons de fréquence cardiaque qui arrivent à des cadences différentes — soit on réinvente mal le patron Observer, soit on l'utilise.

Ce qui m'a surpris, ce n'était pas le patron. C'était à quel point la surface de test devient plus propre quand le graphique ne sait pas d'où viennent ses données — seulement que quelque chose qu'il observe a changé.

Projet associé

Dynamic Graphs Displaying Fitness Data

Voir le projet