Estou criando um aplicativo da web que manipula dados bastante complexos: abas de guitarra. As a reference, guitar tabs look like
Estou criando um aplicativo da web que manipula dados bastante complexos: abas de guitarra. As a reference, guitar tabs look like
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 5 anos . Quero criar um software...
Esta é uma pergunta relacionada Q: O uso da cláusula Finalmente para fazer o trabalho após o retorno do estilo ruim / perigoso? No Q referenciado, o código finalmente está relacionado à estrutura usada e à necessidade de pré-busca. Minha pergunta é um pouco diferente e acredito que seja...
Recentemente, conversei com um colega que mencionou que sua empresa estava trabalhando para adicionar o padrão de design MVC como uma extensão PHP. Ele explicou que eles escreveram o código C para adicionar Controllers, Models and Viewsàs construções de linguagem para aumentar o desempenho. Agora...
Simplesmente quais são as técnicas práticas que as pessoas usam para verificar se uma classe viola o princípio da responsabilidade única? Eu sei que uma classe deve ter apenas um motivo para mudar, mas essa frase carece de um modo prático de realmente implementá-la. A única maneira que encontrei...
Ao usar objetos de negócios reutilizáveis, o que é considerado uma prática recomendada ao criar modelos de vista? Usamos um objeto que chamamos Builderpara construir nossos modelos de exibição. Um construtor para cada unidade lógica de visualizações (pedidos, usuários etc.), em que cada unidade...
Qual é a maneira correta de criar um aplicativo Winform com várias 'telas'? Por exemplo, estou tentando escrever um pequeno programa de backup (principalmente para risadinhas) e tenho despejado controles e contêineres no formulário. Estou usando painéis e caixas de grupo para separar as diferentes...
Se assumirmos que não é desejável que a classe base seja uma classe de interface pura, e usando os 2 exemplos abaixo, qual é a melhor abordagem, usando a definição de classe de método abstrato ou virtual? A vantagem da versão "abstrata" é que ela provavelmente parece mais limpa e força a classe...
Eu tenho essa implementação antiga do padrão de comando. É meio que passar um Contexto por toda a implementação da DIOperation , mas percebi mais tarde, no processo de aprendizado e aprendizado (que nunca para), que não é o ideal. Eu também acho que a "visita" aqui realmente não se encaixa e apenas...
Essa é uma pergunta bastante vaga, mas é algo que nunca senti que foi respondido de maneira satisfatória ao ler sobre o design adequado. Geralmente, ao aprender sobre programação orientada a objetos, abstração, fatoração, etc., o santo graal do design - e a razão pela qual eles sempre afirmam que...
Estou trabalhando em um aplicativo, cujo módulo executa as seguintes operações financeiras sequencialmente: Quando um usuário solicita que uma certa quantia seja transferida para sua conta bancária: verificar se alguma transação pode acontecer agora? (a transação pode ser realizada apenas...
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á 4 anos . Preâmbulo Meu...
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...
Estou trabalhando em um novo ponto de venda para uma empresa que produz produtos por preços diferentes, dependendo do mix de produtos. Todos os produtos têm um preço base. Para explicar meu problema, usarei as seguintes informações: Product Category Price A 1 45 B 1 70 Q 2 20 R 2 27 S 2 15 X 3...
Estou criando um sistema de menus em PHP e MySQL. Terei vários menus diferentes e cada menu terá um conjunto de itens de menu conectados a ele. No site, eu também tenho permissões de usuário diferentes, alguns usuários podem ver todos os itens de menu e alguns itens estão ocultos para alguns...
Sou estagiário aprendendo muito sobre a indústria fora da academia. Uma coisa que pensei hoje foi cortar a entrada. De um lado da moeda, não quero que o usuário / implementador receba constantemente resultados inesperados porque a entrada deles possui muitos espaços; portanto, preciso aparar...
Quero implementar meu primeiro aplicativo usando o padrão CQRS junto com o Event Sourcing. Gostaria de saber como a criação de raízes agregadas deve ser tratada adequadamente. Digamos que alguém envie o comando CreateItem. Como deve ser tratado? Onde o evento ItemCreated deve ser armazenado? Como...
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 . Estou muito curioso...
Por favor, considere esta classe: class ClassA{ private Thing[] things; // stores data // stuff omitted public Thing[] getThings(){ return things; } } Essa classe expõe a matriz usada para armazenar dados, para qualquer código de cliente interessado. Eu fiz isso em um aplicativo no...
Estou aprendendo DDD e ainda tenho mais perguntas do que respostas. Vamos considerar um modelo de diretório que contém um número enorme de arquivos. Aqui está como eu o vejo: O diretório é uma raiz agregada. Essa entidade deve ter a lógica de validação para verificar a exclusividade do nome do...