Idée : on écrit des petites unités de recherche qui cherche à un endroit (genre une table SQL, le LDAP, etc) et on laisse la classe Compose
agréger les résultats.
- On avait déjà une classe
ModelSearch
- J'ajoute une classe
LDAPSearch
avec une interface similaire -
Compose
fait le taf d'appeler tout le monde et de virer les doublons.
À propos des doublons : je ne suis pas hyper convaincu de ce que j'ai fait mais j'ai pas tellement de meilleure idée, en tout cas pas qui soit aussi simple. Des idées ou on garde ça ?
À voir ensemble (au moins) :
-
Est-ce que le design général est ok ? -
Est-ce que les docstrings sont claires ?