Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas




4
Como ajustar um mecanismo de regras em uma arquitetura de microsserviço quando ele requer muitos dados de entrada?
Situação atual Estamos implementando (e agora mantendo) um aplicativo Web de compras on-line em uma arquitetura de microsserviço. Um dos requisitos é que a empresa possa aplicar regras sobre o que nossos clientes adicionam ao carrinho, para personalizar sua experiência e o pedido final. Obviamente, um mecanismo de regras de …



5
Se o Padrão de Repositório é um exagero para ORMs modernas (EF, nHibernate), o que é uma abstração melhor?
Recentemente, li muitos argumentos contra o uso do padrão de repositório com ORMs poderosos, como o Entity Framework, pois ele incorpora funcionalidade semelhante a repositório, juntamente com a funcionalidade Unidade de Trabalho. Outro argumento contra o uso do padrão para uma situação como teste de unidade é que o padrão …





2
Devo testar minhas subclasses ou minha classe pai abstrata?
Eu tenho uma implementação esquelética, como no Item 18 do Java Efetivo (discussão estendida aqui ). É uma classe abstrata que fornece 2 métodos públicos methodA () e methodB () que chamam subclasses de métodos para "preencher as lacunas" que não posso definir de maneira abstrata. Eu o desenvolvi primeiro …

6
Como podemos incluir apenas recursos prontos para serem lançados em nossos lançamentos de produção a cada duas semanas?
Sou desenvolvedor de software em uma equipe ágil bastante grande (temos oito desenvolvedores ativamente fazendo alterações em um único repositório de código). A cada duas semanas, lançamos uma nova versão do nosso software para produção. Aqui está o nosso fluxo de trabalho atual: Ao iniciar uma nova tarefa, os desenvolvedores …

2
Prontidão vs. conclusão Async IO Memory use?
Eu estava assistindo essa palestra sobre a implementação de Async IO no Rust e Carl menciona dois modelos em potencial. Prontidão e conclusão. Modelo de prontidão: você diz ao kernel que deseja ler de um soquete faça outras coisas por um tempo… o kernel informa quando o soquete está pronto …
12 async  io 


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.