Por: O que é Modelo Anêmico? E por que fugir dele? | blog.caelum.com.br
[…] gente já falou sobre isso: o Paulo Silveira comentou dos problemas da criação de getters e setters sem qualquer cuidado, o Martin Fowler tem um texto só sobre modelos anêmicos no seu site, e o...
View ArticlePor: Glauber
Paulo, você afirma que costuma colocar alguns métodos de negócio no hibernate. Neste caso não estaria contrariando aquela máxima “Uma classe não deve fazer nada mais ou nada a menos que foi projetada...
View ArticlePor: Paulo Silveira
Glauber, nesse caso ainda nao estou quebrando nada: a ideia é jogar metodos que justo pertençam a aquela classe. Se voce tem a classe Conta como @Entity, por que tiraria o saca e deposita de la? Sao...
View ArticlePor: Fábio
E quando criar uma instância que já tem saldo? Faço um depósito? Uma classe modelo foi feita pra “mapear” os dados, se quer sacar ou depositar faz um controle.
View ArticlePor: Paulo Silveira
e justo isso que combato nesse post Fabio. Uma classe modelo *nao* foi feita apenas para mapear dados. Foi feita para ter dados e comportamentos. Há sim casos onde pode ser interessante deixar alguma...
View ArticlePor: Luís Gabriel Nascimento Simas
Paulo. Excelente Post… discordo de alguns pontos… mas, no total, o Post é ótimo. Parabens.
View ArticlePor: Jorge Pedro
Paulo Silveira gostei muito de seu artigo. Mas tenho uma dúvida. Se tiver a seguinte situação: Tenho uma sistema que esta sendo evoluido gradualmente e novos recursos estão sendo implimentados...
View ArticlePor: Paulo Silveira
ola Jorge Pedro. Não recomendo criar o getter/setter antes de enxergar um uso realmente necessário pra ele. Se voce criar um getter e setter agora, estará acoplando o seu código futuro com o estado...
View ArticlePor: Pedro Lira
Olá Paulo, no meu caso que utilizo o Lombok para esta atividade de criar getter e setter. Então esta seria uma má pratica? O que me indica? Parabéns pelo post… Muito bom mesmo. Att. Pedro Lira
View ArticlePor: Victor Hugo
Pedro Lira, nesse caso não use o Lombok. Pois ele é só uma ferramenta para automatizar a função de acoplar o código com getters and setters.
View ArticlePor: tiago
Boa tarde Paulo! No caso de uma imagem que é desenhada na tela de um game. A classe Imagem tem atributos X e Y que denotam a posição da tela a ser desenhada. Como esses atributos sempre são alterados...
View ArticlePor: Paulo Silveira
oi Tiago. Nunca é a mesma coisa. Mesmo ter gets e sets é melhor que u atributo publico. Pode ser que no futuro voce queira limitar que vlores X e Y possam ter. Se for atributo público, não tem como...
View ArticlePor: Denis
Paulo, a visão está correta, concordo. Porém, fiquei com uma dúvida. Como podemos popular a classe (a propriedade saldo, por exemplo) com dados vindos do banco de dados sem utilizar um ORM como o...
View ArticlePor: Paulo Silveira
pode popular via construtor, que é justo a forma elegante de se popular dados de objetos na inicializacao
View Article