Engenharia de software

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

1
Modelo de domínio e consulta
Eu sou novo no DDD, pois trabalhei apenas em aplicativos de Transaction-Script com um modelo anêmico ou apenas Big Balls of Mud, então, perdoe qualquer terminologia que eu abuse. Estou tentando entender a separação adequada entre o modelo de domínio e o repositório. Qual é a maneira correta de construir …

7
Design Parts DB
Estou desenvolvendo uma ferramenta que lida com peças (elétricas). As peças podem ser criadas, visualizadas, modificadas, excluídas, agrupadas e assim por diante ... Para tornar essa pergunta útil para futuros visitantes, eu gostaria de manter essa pergunta universal, pois o gerenciamento de partes em um banco de dados é muito …





7
É apropriado que uma classe seja apenas uma coleção de informações sem lógica?
Digamos que eu tenha uma classe Personque tem as variáveis de instância age, weighte height, e outra classe Fruitque tem as variáveis de instância sugarContente texture. A Personclasse não possui métodos, exceto setters e getters, enquanto a Fruitclasse possui setters e getters e métodos lógicos, como calculateSweetness. A Fruitclasse é …



3
Qual é o método HTTP certo para a votação?
Do ponto de vista RESTful , qual é o método HTTP mais apropriado para a ação de votar em uma postagem do fórum (como no StackExchange)? Eu diria POST para votação e DELETE por cancelamento de votação, mas como os usuários têm permissão para votar apenas uma vez por mensagem, …
8 rest  http  semantics 





5
Testado versus requisitos de negócios em constante mudança
Um dos novos requisitos da nossa equipe de desenvolvimento definida pelo CTO / CIO é tornar-se um desenvolvimento orientado a testes, no entanto, acho que o restante dos negócios não ajudará porque eles não têm noção do ciclo de vida do desenvolvimento e os requisitos são atendidos. mudou o tempo …
8 agile  tdd 

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.