Perguntas com a marcação «architectural-patterns»

Um padrão arquitetural é uma solução reutilizável geral relacionada à estrutura de alto nível dos sistemas de software. Para soluções reutilizáveis ​​com um escopo mais específico (por exemplo, classes / componentes individuais e suas interações), prefira a tag 'padrões de design'.






4
Estrutura de código para lidar com vários mercados? (regras comerciais diferentes para cada estado nos EUA)
Estamos desenvolvendo um aplicativo com requisitos ligeiramente diferentes para cada mercado comercial (países e estados) do qual ele está disponível. Parece uma situação comum, mas não consigo encontrar um bom artigo sobre a estruturação de códigos / módulos para esse cenário. É um aplicativo C # e estamos debatendo entre …

2
Onde aplica regras de autorização para meu aplicativo em camadas?
Esta pergunta é sobre a aplicação de regras do meu aplicativo que me confundem. Meu controlador está usando o serviço e o serviço está usando o repositório. public class CommentController: ApiController{ [HttpPost] public bool EditComment(Comment comment){ commentService.Update(comment); } } public class CommentService{ ICommentRepository repository; .... .... public void Update(Comment comment){ …



4
Posicionamento aceitável da raiz da composição usando contêineres de injeção de dependência (DI) e inversão de controle (IoC)
Eu li em várias fontes, incluindo o blog 'Ploeh' de Mark Seemann, sobre como o posicionamento apropriado da raiz de composição de um contêiner de IoC é o mais próximo possível do ponto de entrada de um aplicativo. No mundo .NET, esses aplicativos parecem comumente vistos como projetos da Web, …

2
Como posso "conhecer"?
Minha empresa publicou uma lista de empregos para me ajudar. Um recrutador me ligou hoje e tudo o que ele dizia era "MVC this Entity Framework that ..." - Ele ficou chocado quando eu disse que o projeto usa DataSets e Linq2Sql sobre WinForms e ASP.NET WebForms. Então eu estava …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.