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".

7
Comment concevoir l'authentification des utilisateurs à partir des applications clientes?
J'ai développé une application qui supportera de nombreux utilisateurs. Le problème est que je ne peux pas comprendre comment authentifier le client / utilisateur. Je crée une application comme http://quickblox.com/ où je donnerai des informations d'identification à mes utilisateurs et ils les utiliseront pour créer N applications dans lesquelles ils …


4
Existe-t-il des inconvénients réels au chaînage de méthodes autoréférentielles?
J'ai récemment suggéré qu'une méthode de chaînage soit implémentée pour une certaine classe dans un certain projet afin que la lisibilité du code puisse être améliorée. J'ai obtenu une réponse «les interfaces fluides ne devraient pas être implémentées uniquement pour des raisons de commodité, mais pour la sémantique» et ma …

3
L'injection de dépendance du pauvre est-elle un bon moyen d'introduire la testabilité dans une application héritée?
Au cours de la dernière année, j'ai créé un nouveau système utilisant l'injection de dépendance et un conteneur IOC. Cela m'a beaucoup appris sur DI! Cependant, même après avoir appris les concepts et les modèles appropriés, je considère qu'il est difficile de découpler le code et d'introduire un conteneur IOC …



3
MVVM et modèle de service
Je crée une application WPF en utilisant le modèle MVVM. À l'heure actuelle, mes viewmodels appellent la couche de service pour récupérer des modèles (ce qui n'est pas pertinent pour le viewmodel) et les convertir en viewmodels. J'utilise l'injection de constructeur pour transmettre le service requis au viewmodel. Il est …

5
Comment gérez-vous la gestion des versions dans un projet à plusieurs faces?
Je sais que c'est une vaste question, je vais donc essayer d'être aussi précis que possible. Cette question est plus une question «organisationnelle» qu'une question technique. Nous avons un projet multi-faces avec ces composants principaux: Un serveur, hébergeant la logique métier principale (modèles de données) Un backoffice pour les clients …




2
Pourquoi séparer la classe CommandHandler avec Handle () au lieu de gérer la méthode dans la commande elle-même
J'ai une partie du modèle CQRS implémentée à l'aide de l' architecture S # arp comme ceci: public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler<MyCommand, CommandResult> { Handle(MyCommand command) { // some code for saving Customer entity return …


2
Utilisation de Memcached: est-ce une bonne pratique de mettre à jour le cache lors de la mise à jour de la base de données?
Cette question concerne les meilleures pratiques en architecture. Notre architecture actuelle J'ai une classe PHP qui accède à MySQL pour les informations utilisateur. Appelons ça User. Userest accessible plusieurs fois, nous avons donc implémenté des couches de mise en cache pour réduire la charge. La première couche est ce que …


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.