Engenharia de software

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



3
Design: Como evitar a quebra da compatibilidade com versões anteriores devido a alterações no banco de dados
Este é o meu cenário, tenho esta interface: public interface hitTheDataBase { public void insertMe(String [] values); public void modifyMe(String [] values); public DataTable selectMe(); } E eu tenho essas duas classes que implementam a interface: public Class hitSqlServer implements hitTheDatabase { public void insertMe(String [] values) { executes insert …


2
DDD: Criando Módulos Reutilizáveis ​​e Distinções de Tipo de Serviço (Domínio, Infraestrutura, Aplicativo)
Então, depois de ler "Implementando o design orientado a domínio por Vaughn Vernon", decidi refatorar meu código para obter melhor reutilização, isolando o que eu acredito serem os conceitos principais de domínio em módulos separados. Cada módulo contém seu próprio conjunto de camadas arquiteturais distintas, que incluem as camadas Domínio, …






2
Tratamento de erros no sistema distribuído
Esta é a sequência comum de dois componentes distribuídos em nosso aplicativo Java: 1 A sends request to B 2 B starts some job J in parallel thread 3 B returns response to A 4 A accepts response 5 Job finishes after some time 6 Job sends information to A …


1
Usando colunas JSON MySql 5.7 para EAV
Estou desenvolvendo um produto de comércio eletrônico, pude implementar todas as funcionalidades e deixo que os usuários criem atributos adicionais para um produto. Agora eu tenho duas opções. EAV O EAV é amplamente desaprovado, mas parece funcionar para o Magento. Mas depois de pesquisar todas as dores de cabeça, sinto-me …

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){ …

3
Gere áreas de tamanho igual no polígono
Estou procurando uma lógica de pseudo-código que encontre náreas de tamanho igual em um determinado polígono. Nenhum espaço deve estar entre ou fora das áreas correspondentes. A primeira correspondência válida de áreas deve ser retornada. Supondo o seguinte polígono [2,2, 3,1, 5,1, 5,4, 4,5, 2,3]como uma entrada: ... e 3como …

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.