DEV Community

Discussion on: Modèle anémique ou modèle métier? Comment la modélisation objet a su évoluer .

Collapse
 
herve07h22 profile image
Herve

Merci pour cet article très intéressant. Sur l'exemple de code (branche CpuMonitorKata), je serais curieux de voir comment vous testez l'entité ConnectedCpuMonitor. Il faudrait peut-être injecter une dépendance à un service "récupérer la température d'un CPU" plutôt que de l'inclure.
Au passage, l'exemple montre que l'on écrit 2 fois la même règle métier "hasAlert" dans les classes CpuMonitor et ConnectedCPUMonitor, alors qu'elles ne diffèrent que par la façon dont elles récupèrent la température qu'elles surveillent.
Qu'en pensez-vous ?

Collapse
 
guillaume_agile profile image
craft Softwr & Music

Tout à fait. Le code que j'ai mis dans mon Repo n'est qu'une base pour mener des Kata; pas une solution en lui même.
Et je ne voulais pas parler de suite des DI ^^
C'était juste de quoi lancer la discussion... vous pouvez faire une PR pour des idées d'améliorations ;)