Falsos problemas ligados a persistência de objetos

(english)

Já faz alguns anos, pouco depois que conheci data types orientados a objetos, que também conheci alguns itens que faz com que algumas pessoas abominem a abordagem OO para manipulação de dados e objetos persistíveis (nota: com objetos persistíveis quero dizer qualquer objeto que possa ser armazenado para futura recuperação; se a palavra não existia, acabei de inventar 😉 ). A maior parte da culpa cai sobre o OPF. Continue reading Falsos problemas ligados a persistência de objetos

Access violation in module ‘DFWEDIT.DLL’

Você está trabalhando em um projeto no seu bom e velho Delphi, e sem qualquer cerimônia a IDE emite: “Access violation at address < ...> in module ‘DFWEDIT.DLL’. Read of address < ...>” ao abrir uma unit do projeto. Você pesquisa e descobre que esta biblioteca é do próprio Delphi. Fecha e reabre a IDE. Nada. Reinicia o micro. Nada. E agora? Continue reading Access violation in module ‘DFWEDIT.DLL’

Data Type Framework

(portuguese)

(special thanks to Richard Scoop)

What do Object Persistence Framework (OPF) and its brother Model-View-Presenter (MVP) have in common, other than being object oriented patterns? Both use the same source of data. At one end the OPF reads information from a persistence mechanism (eg a RDBMS) and at the other end the MVP presents the information that the user sees from it. The link between these two is what a few authors call a Value Type Framework, which I call Data Type Framework or simply the Subject Framework. Continue reading Data Type Framework