Partie V
Logique métier
Nous sommes prêt à structurer plus proprement notre application en séparant :
- la partie capteurs (lecture, calculs...) -> Logique métier
- et l’application web (routes, affichage)
Création d'un fichier capteur.py
Dans une démarche de développement propre, modulaire et réutilisable, on sépare la logique métier (la lecture des données et les calculs) de l’interface utilisateur (site web, affichage).
Le fichier capteur.py ne contient plus de boucle while True ni de traitement direct. Il est composé exclusivement de fonctions, que l’on pourra appeler depuis une autre application, ici app.py (notre serveur Flask).
Ce script agit comme une boîte à outils, il regroupe :