
AVISO! O repositório oficial de Columbusegg4delphi está aqui.
Columbusegg4delphi é ...
- Uma estrutura simples de usar a Delphi para escrever corretamente a lógica de negócios em aplicativos Delphi "Rad Style".
- Com base no padrão de design do módulo de tabela, mas adaptado para ser amigável ao Delphi e centrado no conjunto de dados.
- Fornece todas as boas alternativas para fazer as práticas comuns do Delphi, o que dificulta o teste de seu aplicativo, de maneira testável.
- Fornece observadores e ouvintes para evitar todo o código da lógica de negócios em seu formulário.
- Retém quase todo o bem de Delphi rad.
- Desenvolvido por pouco tempo profissionais.
Por que Columbusegg4delphi?
- Formulários e datamodules estão livres de código de lógica de negócios.
- Fornece um único ponto para o código BL
- Você pode fazer testes de unidade; A lógica de negócios pode ser testada na unidade usando conjuntos de dados em memória.
- Você ainda pode usar a abordagem rad para projetar seus formulários
- Se seus dados vieram de um servidor de aplicativos, você poderá preencher os conjuntos de dados de memória (ou conjunto de dados virtuais) e ainda usar a mesma lógica de negócios.
Muito importante!
- O Columbusegg4delphi também pode ser usado em aplicativos herdados para melhorar sua arquitetura a um custo muito baixo.
- Basta criar um módulo Columbus para cada conjunto de dados e mover para lá todo o código relacionado a eventos. É uma abordagem incremental; Você pode alterá -lo um conjunto de dados no momento.