Engenharia de software

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




5
O View não deve executar validação?
Eu estava lendo " No MVC, um modelo deve lidar com a validação? " Porque estava curioso para saber onde a lógica de validação deveria ir em um site do MVC. Uma linha na resposta principal é a seguinte: "os controladores devem lidar com a validação, os modelos devem lidar …
10 architecture  mvc 

2
Quanto uma visão deve saber sobre o modelo?
Estou criando um aplicativo em python com um wrapper python para WPF e com suporte ao DAG. Atualmente, estou em um ponto em que preciso decidir uma maneira consistente de interagir entre os dados e a exibição. Tanto quanto vejo, atualmente existem duas soluções óbvias. O primeiro é semelhante ao …
10 model  view 

4
Controle de versão semântico no Agile
Digamos que eu tenha 14 dias de iterações de sprint, onde eu tenho várias histórias para novos recursos, algumas melhorias e alguns bugs para corrigir. Também implanto essas alterações quando elas estão prontas, não estou esperando o final do sprint. Meu problema é - como rastrear versões semânticas de produtos …

3
O que exatamente é MDSE (Model driven Software Engineering)?
Hoje encontrei o acrônimo MDSE no infoq , e encontrei as informações que não eram claras e a descrição estava cheia de chavões: O MDSE visa capacitar os engenheiros de software a trabalhar em um nível de abstração em que os requisitos, a arquitetura e as informações de design são …

4
Reduzindo a complexidade de uma classe
Eu olhei para algumas respostas e procurei no Google, mas não encontrei nada útil (isto é, que não teria efeitos colaterais estranhos). Meu problema, em resumo, é que tenho um objeto e preciso executar uma longa sequência de operações nele; Eu penso nisso como uma espécie de linha de montagem, …


3
Membro: use IDs únicos versus objeto de domínio
Depois de algumas respostas úteis sobre se devo usar objeto de domínio ou um ID exclusivo como parâmetro de método / função aqui Identificador x objeto de domínio como parâmetro de método , eu tenho uma pergunta semelhante re: members (a discussão das perguntas anteriores não conseguiu cobrir isso). Quais …


1
Sistema de notificação de redes sociais
fundo Estou trabalhando em um aplicativo para um cliente que inclui alguns recursos de redes sociais. Eu estava originalmente desenvolvendo o front-end móvel, mas as circunstâncias me deixaram encarregado de desenvolver o back-end também. Como pano de fundo geral, nosso sistema permite que os usuários sigam outros usuários e recebam …

2
Atualização do estado sem atribuição
Estou aprendendo programação funcional e tenho problemas para entender como alguns cenários específicos são implementados sem o uso de atribuição. O seguinte problema simples resume bastante minha confusão. Escreva um programa que receba eventos sobre alterações em uma determinada estrutura de dados e emita eventos quando essa estrutura de dados …

1
As continuações de primeira classe são úteis nas linguagens de programação modernas orientadas a objetos?
As continuações são extremamente úteis em linguagens de programação funcionais (por exemplo, a Contmônada em Haskell), pois permitem uma notação simples e regular para código no estilo imperativo. Eles também são úteis em algumas linguagens imperativas mais antigas porque podem ser usadas para implementar recursos de linguagem ausentes (por exemplo, …


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.