Perguntas com a marcação «design»

Perguntas sobre resolução de problemas e planejamento de uma solução através do design de software.




8
Existem boas técnicas ou testes para nomear tipos?
Uma pergunta incômoda e aberta, mas é um problema contra o qual sempre me deparo: O software fácil de manter e trabalhar é um software bem projetado. Tentar tornar um design intuitivo significa nomear seus componentes de forma que o próximo desenvolvedor possa deduzir a função do componente. É por …
23 design  naming 


9
Delegado x Interfaces - Há mais esclarecimentos disponíveis?
Depois de ler o artigo - Quando usar delegados em vez de interfaces (Guia de Programação em C #) , preciso de ajuda para entender os pontos abaixo, que achei que não eram tão claros (para mim). Existem exemplos ou explicações detalhadas disponíveis para estes? Use um delegado quando: Um …
23 c#  design  .net 




3
Distinção entre API e front-end
Estou tentando escrever um site comercial "padrão". Por "padrão", quero dizer que este site executa o HTML5, CSS e Javascript usual para o front-end, um back-end (para processar coisas) e executa o MySQL para o banco de dados. É um site básico de CRUD: o front-end apenas faz o que …


7
"Set" deve ter um método Get?
Vamos ter essa classe C # (seria quase a mesma em Java) public class MyClass { public string A {get; set;} public string B {get; set;} public override bool Equals(object obj) { var item = obj as MyClass; if (item == null || this.A == null || item.A == null) …


1
Projetando uma arquitetura escalável da fila de mensagens
Recentemente, comecei a aprender as nuances da arquitetura escalonável e corporativa de computadores, e um dos componentes centrais é uma fila de mensagens. Para aprender o máximo possível de qualquer paradigma de programação, estou tentando implementar minha própria versão de um serviço de fila de mensagens. Até o momento, meu …


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.