Engenharia de software

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


3
Esclarecimento MVVM
Estamos prestes a escrever nosso primeiro aplicativo WPF e estamos nos familiarizando com o padrão MVVM. Criamos muitos aplicativos Winform e temos uma arquitetura que foi muito bem-sucedida para nós. Estamos com problemas para traduzir essa arquitetura ou determinar onde determinadas partes da nossa arquitetura se encaixam no modelo MVVM. …

7
Qual é a melhor maneira de criar HTML em código C #? [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á 5 anos . Eu acredito que a marcação deve permanecer na marcação e …
15 c#  asp.net  html 

5
DDD, Saga e fornecimento de eventos: uma ação de compensação pode ser simplesmente uma exclusão no armazenamento de eventos?
Eu percebo que a pergunta acima provavelmente levanta alguns 'what ??', mas deixe-me tentar explicar: Estou tentando entender alguns conceitos relacionados, basicamente o padrão Saga ( http://www.rgoarchitects.com/Files/SOAPatterns/Saga.pdf ) em combinação com a fonte de eventos (um conceito DDD : http://en.wikipedia.org/wiki/Domain-driven_design ) Uma boa publicação que reúne tudo isso: https://blog.jonathanoliver.com/cqrs-sagas-with-event-sourcing-part-ii-of-ii/ Estou …


2
Alguém já fez a certificação CSDP? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
15 engineering  csdp 

5
Teste de unidade de um método nulo
Para corrigir um erro em um aplicativo, modifiquei um método chamado postLoginadicionando uma chamada a um método existente chamado getShoppingCart. Código protected void postLogin() { getShoppingCart(); } No entanto, não sei ao certo qual é a melhor maneira de escrever um teste de unidade postLogin. Abordagem 1 Use o check …


2
As solicitações squashing pull quebram o algoritmo de fusão do git?
Atualmente, estou trabalhando para uma empresa que usa o VSTS para gerenciar código git. A maneira "recomendada" da Microsoft de mesclar uma ramificação é fazer uma "mesclagem de squash", o que significa que todas as confirmações dessa ramificação são comprimidas em uma nova confirmação incorporando todas as alterações. O problema …
15 git 

3
Monólitos de escala vs. microsserviços de escala
Um dos argumentos comuns para o uso de microsserviços é a melhor escalabilidade. Mas me pergunto se esse argumento é realmente válido. Digamos que tínhamos um aplicativo composto por 10 microsserviços, sendo que nove deles tinham cada uma duas instâncias (para redundância) e uma delas com quatro instâncias para lidar …



3
Arquitetura limpa - muitas classes de casos de uso
Estou entrando na arquitetura limpa e elevo meu nível Android do MVC para o MVP , introduzindo o DI com o Dagger 2, a reatividade com o RxJava 2 e, claro, o Java 8. Na arquitetura limpa do MVP, há uma camada entre as entidades (nos datastores) e os apresentadores …
15 java  android  use-case  mvp 



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.