Engenharia de software

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


2
Devo usar uma camada entre serviço e repositório para uma arquitetura limpa - Spring
Estou trabalhando em uma arquitetura, ela oferecerá uma API de descanso para aplicativos da Web e aplicativos móveis. Estou usando o Spring (spring mvc, spring data jpa, ... etc). O modelo de domínio é codificado com a especificação JPA. Estou tentando aplicar alguns conceitos de arquitetura limpa ( https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html ). …

3
É uma prática recomendada que uma definição de objeto de API contenha IDs de referência de terceiros como propriedades?
Como isso: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Estou preocupado com o referenceId . O domínio …

1
Lógica de negócios versus camada de serviço
Li esta resposta: https://softwareengineering.stackexchange.com/a/234254/173318, por favor, corrija meu entendimento. Regras de negócios refere-se à lista de etapas dos negócios no mundo real (sem códigos). A lógica de negócios refere-se ao processo de conversão das regras de negócios em códigos e esses agrupamentos / tipos de códigos endereçados como "lógica de …




3
Em uma arquitetura de microsserviços fracamente acoplada, como você monitora suas dependências?
Uma opção popular de arquitetura de alto nível no programa moderno é um sistema de microsserviços baseado em REST. Isso tem várias vantagens, como acoplamento flexível, reutilização fácil, restrição limitada de tecnologias que podem ser usadas, alta escalabilidade etc. Mas um dos problemas que eu prevejo em uma arquitetura desse …



2
Como posso _read_ código JavaScript funcional?
Acredito que aprendi alguns / muitos / a maioria dos conceitos básicos subjacentes à programação funcional em JavaScript. No entanto, tenho problemas para ler especificamente o código funcional, mesmo o código que escrevi, e me pergunto se alguém pode me dar sugestões, dicas, práticas recomendadas, terminologia etc. que possam ajudar. …

3
No ágil, como as tarefas básicas de infraestrutura no início de um projeto são planejadas e alocadas usando estritas estruturas de gerenciamento como o TFS online?
Aqui estou, no processo de definição de escopo e estimativa de um projeto de desenvolvimento de software relativamente pequeno. Passei pelas histórias de usuários sugeridas pelo cliente e coloquei tarefas em cada uma delas, com uma estimativa e algumas breves notas sobre como a tarefa será realizada. Existem critérios de …

2
Como encapsular classes internas em uma API escrita em Java?
Temos que escrever uma biblioteca. Naturalmente, ele deve ter apenas uma API muito pequena (o mais amplo possível, o menor possível). Os internos da biblioteca são um pouco complexos. Portanto, eles precisam de estruturação. Atualmente, para a estruturação, vejo duas maneiras: 1. use pacotes. profissionais: a biblioteca pode ser bem …

3
Como modificar o software para se tornar em tempo real? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 anos . Pela primeira vez, gostaria de mencionar que sou iniciante em …
9 c++  real-time 


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.