Perguntas com a marcação «architecture»

38
Quanto custa muita injeção de dependência?

Eu trabalho em um projeto que usa injeção de dependência (Spring) para literalmente tudo o que é uma dependência de uma classe. Estamos em um ponto em que o arquivo de configuração do Spring aumentou para cerca de 4000 linhas. Há pouco tempo, assisti a uma das palestras do tio Bob no YouTube...

37
Existem cheiros de arquitetura?

Existem muitos recursos na web referentes e listando odores de código. No entanto, nunca vi informações sobre cheiros arquitetônicos . Isso está definido em algum lugar e existe uma lista disponível? Alguma pesquisa formal foi feita sobre defeitos de arquitetura e seu impacto na velocidade do...

35
Reinventando o design do sistema para Scala

Muitas, muitas, luas atrás, fiz meu mestrado em Engenharia de Software Orientada a Objetos. Eu cobri tudo: iniciação do projeto, requisitos, análise, design, arquitetura, desenvolvimento, etc. etc. Meu livro de TI favorito de todos os tempos foi o Desenvolvimento de Software Orientado a Objetos,...

34
Little Endian ganhou?

Ao ensinar recentemente sobre a batalha de Big vs. Little Endian, um aluno perguntou se havia sido resolvido, e eu percebi que não sabia. Observando o artigo da Wikipedia , parece que os pares atuais de OS / arquitetura mais populares usam Little Endian, mas o Protocolo da Internet especifica Big...

34
Microsserviços e procedimentos armazenados

Os procedimentos armazenados são considerados práticas inadequadas em uma arquitetura de microsserviço? Aqui estão os meus pensamentos: a maioria dos livros sobre microsserviços recomenda um banco de dados por microsserviço. Os procedimentos armazenados normalmente funcionam em um banco de dados...

31
Existe uma diferença entre um componente e um módulo

Estou com um pequeno problema com os termos módulo e componente. Na minha opinião, um módulo são classes agrupadas, que só são acessíveis através de uma interface bem definida. Eles ocultam todos os detalhes da implementação e são reutilizáveis. Módulos definem módulos dos quais eles...