Perguntas com a marcação «java»

15
Entidade para uso de DTO

Estive tentando criar um fluxo para um aplicativo Web em camadas básico e estava lendo informações conflitantes online. O que estou tentando descobrir é se ainda há uma vantagem de ainda usar objetos DTO da camada DAO para Service através do uso de algum tipo de mapeador. O fluxo básico que eu...

15
Domesticar as classes 'funções utilitárias'

Na nossa base de código Java, continuo vendo o seguinte padrão: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related...

15
Java tem a JVM, o que C tem?

Eu sei que C tem um compilador, mas o que determina o desempenho da execução? Por exemplo, em um bloco if else, e se o código tiver apenas ifs em vez de if elses, o que determina que todos os ifs serão executados? Em Java seria a JVM, mas em C qual é a coisa do compilador de...

15
Validação de dados: classe separada ou não?

Quando tenho muitos dados que precisam ser validados, devo criar uma nova classe com o único objetivo de validação ou devo continuar com a validação no método? Meu exemplo particular contempla um torneio e uma classe de evento / categoria: Tournamente Event, que modela um torneio esportivo e cada...

15
Compartilhando objetos DTO entre microsserviços

TL; DR - É permitido compartilhar uma biblioteca POJO entre serviços? Geralmente, gostamos de manter o compartilhamento entre serviços estritamente limitado a nenhum, se possível. Houve um debate sobre se o serviço que está compartilhando dados deve ou não fornecer uma biblioteca de clientes para...

15
Buscando um valor sem precisar fazer nulo no Java

Muitas vezes me vejo checando nulo ao buscar um valor de alguma hierarquia de dados para evitar NullPointerExceptions, que considero propenso a erros e que precisa de muita informação. Eu escrevi uma rotina muito simples que permite ignorar a verificação nula ao buscar um objeto ... public final...

15
Retorno booleano de set.add () em se condicional?

O operador add da classe set retorna um booleano que é verdadeiro se o elemento (que deve ser adicionado) já não estava lá e falso caso contrário. Está escrevendo if (set.add(entry)) { //do some more stuff } considerado bom estilo em termos de escrita de código limpo? Eu estou pensando desde que...

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

15
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 que devem acessá-los. Essa camada...