Questions marquées «architecture»

La conception et la description de haut niveau d'un système logiciel. La conception architecturale distille les détails des implémentations, des algorithmes et de la représentation des données pour se concentrer sur l'interaction des composants de la "boîte noire".



4
Le modèle de «centre de notification» encourage-t-il une bonne ou une mauvaise conception de programme?
Parfois, je rencontre ces API de type hub de message, par exemple Cocoa NSNotificationCenter: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html Habituellement, ces API fournissent un point d'accès global sur lequel vous vous abonnez ou diffusez des messages / événements. Je pense que c'est un problème car cela encourage une architecture de programme plate et non …






3
Comprendre le modèle de flux
J'étudie actuellement le modèle de flux et il y a quelque chose que je ne peux pas comprendre concernant les magasins . Quels sont-ils exactement? J'ai lu de nombreux articles, et il semble que cela concerne le domaine. Est-ce à dire qu'il s'agit de la partie "abstraite" liée aux appels …




3
IValidatableObject vs responsabilité unique
J'aime le point d'extnesibilité de MVC, permettant aux modèles de vue d'implémenter IValidatableObject et d'ajouter une validation personnalisée. J'essaie de garder mes contrôleurs allégés, ce code étant la seule logique de validation: if (!ModelState.IsValid) return View(loginViewModel); Par exemple, un modèle de vue de connexion implémente IValidatableObject, obtient l'objet ILoginValidator via …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.