Génie logiciel

12
Dois-je tolérer des paramètres inconnus?

Je conçois une API RESTful et confronté au problème de titre, reformulé pour plus de clarté: Dois-je échouer rapidement si un client envoie un paramètre non reconnu? Par exemple, http://example.com/api/foo?bar=true&paula=bean Dans ce qui précède, barest un paramètre valide mais paulan'est pas...

12
Que renvoie un équilibreur de charge?

Lorsqu'un utilisateur atteint l'équilibreur de charge et que l'équilibreur de charge détermine vers quel serveur Web transmettre, que se passe-t-il ensuite? L'équilibreur de charge transmet-il la demande et toutes ses données au serveur Web, reçoit-il la réponse du serveur Web et la renvoie-t-elle...

12
Si le modèle de référentiel est excessif pour les ORM modernes (EF, nHibernate), quelle est une meilleure abstraction?

J'ai récemment lu de nombreux arguments contre l'utilisation du modèle de référentiel avec de puissants ORM comme Entity Framework, car il intègre également des fonctionnalités de type référentiel, ainsi que des fonctionnalités d'unité de travail. Un autre argument contre l'utilisation du modèle...

12
Différences entre Test et Spec

J'ai un problème de concept à ce stade et je ne trouve aucune information sur les différences entre Test (UnitTest, etc.) et Spec (Rspec, etc.). Pour autant que je sache, les spécifications sont dans les tests d'intégration et le test est dans UnitTest, mais juste cela. Pouvez-vous expliquer...