Organisation de l'application MVC avec modèle virtuel à l'aide d'une API externe
https://softwareengineering.stackexchange.com/questions/116113
-
03-11-2019 - |
Question
Je crée une application Rails avec des contraintes suivantes
- Il n'a pas de base de données
- Il utilise une API Web pour stocker et récupérer les données
- La connexion à l'API Web est via un joyau personnalisé.
- Le Gem a une fonctionnalité de base pour passer un appel API Web basé sur les paramètres donnés.
- J'ai 2-3 types d'objets différents auxquels je peux penser (ou peut être un modèle plus précisément virtuel)
Comment la structure de mon programme devrait-elle être?
- Dois-je incorporer tous les appels de méthode dans le gemm?
- Dois-je créer des modèles et mettre les appels liés à l'API là-dedans (puis via la méthode de base du gemme)
- Dois-je simplement ignorer le modèle et tout mettre dans le contrôleur. ?
La deuxième méthode semble la plus appropriée, mais toutes les méthodes du modèle seraient statiques et j'appellerais toutes les méthodes en substance sans aucun objet.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à softwareengineering.stackexchange