Engenharia de software

10
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...

10
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
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,...

10
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 com a verificação". Eu...

10
Qual armazenamento de dados é melhor para o meu cenário?

Estou trabalhando em um aplicativo que envolve uma execução muito alta de consultas de atualização / seleção no banco de dados. Eu tenho uma tabela base (A) que terá cerca de 500 registros para uma entidade por um dia. E para cada usuário no sistema, uma variação dessa entidade é criada com base...

10
Méritos da semântica de copiar na gravação

Pergunto-me que méritos possíveis o copy-on-write tem? Naturalmente, não espero opiniões pessoais, mas cenários práticos do mundo real em que pode ser técnica e praticamente benéfica de maneira tangível. Por tangível, quero dizer algo mais do que poupar a digitação de um &personagem. Para...