MELHOR PRÁTICA COM XML + READER

 Tópico anterior Próximo tópico Novo tópico

MELHOR PRÁTICA COM XML + READER

C#

 Compartilhe  Compartilhe  Compartilhe
#482286 - 13/06/2018 11:05:42

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Conformização de código deve se dar em funcionalidades similares. Quando se lê dados do banco de dados, o melhor é um DataReader mesmo. O que você está fazendo, apesar de em essência ser leitura de dados, a fonte destes é diferente, não se trata de um banco de dados e sim um arquivo serializado. Portanto a sua leitura se dá de forma diferente de um banco de dados. Você poderia implementar um padrão de repositório de dados, mas isso só se justificaria caso você tenha múltiplas partes onde você terá origem de dados diferente, o que acredito não ser o seu caso. Tendo isso em mente, ter uma pequena parte diferente das demais é perfeitamente justificável.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#482287 - 13/06/2018 13:09:26

CARINHENA
SOROCABA
Cadast. em:Junho/2004


Sim, até concordo em partes.
Mas, a mudança de código é muito grande em muitas partes, e como tem muita coisa legada, precisávamos de algo mais simples, que dependesse de no minimo de código.
Infelizmente, o mundo não é perfeito.

Carinhena

A melhor forma de aprender e ensinando!


#482288 - 13/06/2018 13:49:37

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
É só começar a usar OOP. Assim, não importa a origem dos dados, você sempre terá uma tipagem apropriada e sendo trabalhada da mesma maneira. É trabalhoso? Pode ser, dependendo do tamanho do projeto, mas com absoluta certeza vale à pena.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#482289 - 13/06/2018 13:53:05

CARINHENA
SOROCABA
Cadast. em:Junho/2004


Com certeza!
Mas, é sistema legado, então ao menos de momento... o trabalho que daria seria muito maior, do que o beneficio hoje. rs

Carinhena

A melhor forma de aprender e ensinando!


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por CARINHENA em 13/06/2018 16:17:59