2012/7/3 Marcio Ferreira <[email protected]>: > acredito justamente no contrário, incluse há um design pattern, o data > mapper, que resolve esse problema. > > conceito eh voce desacoplar seu modelo de dados do storage layer. > > Hj vc usa a tecnologia Xpto no storage, e amanha trocar para Ykwo, o impacto > eh minimo na arquitetura como um todo. As vezes só trocar o adaper resolve > :)
Com Storage Layer, eu quis dizer algo como o DBIC, que já resolve esse problema pra você. O problema é que, principalmente no mundo Ruby, o padrão e jogar a lógica toda dentro das suas classes do ActiveRecord, por exemplo. O que seria equivalente a jogar tudo dentro das suas classes DBIC. -Nilson =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
