SCUTUM

scutumSCUTUM palavra em latim que significa escudo. Esse foi o nome sugerido pelo meu amigo Márcio Bonfim para essa iniciativa que ensaiei durante muito tempo para começar.

A ideia é simples, compartilhar com a comunidade soluções simples que facilitam o nosso dia a dia, mas de uma forma que fosse possível que outros desenvolvedores também colaborassem para a evolução das mesmas.

Porém, diferentemente de outros projetos Open Source, a proposta aqui é mais compartilhar boas práticas do que compartilhar soluções prontas.

A prova disso é a primeira solução proposta, o SCUTUMConnection.

O SCUTUM Connection é uma solução do tipo Abstract Factory (GoF) idealizada para permitir que o desenvolvedor desenhe suas soluções voltadas a uma interface única para acesso ao banco de dados e não se preocupe com particularidades de um SGBD ou um framework de acesso. Fazendo assim com que uma possível mudança de SGBD ou até mesmo no framework de acesso, seja transparente para a aplicação.

Hoje o framework já está encapsulando as seguintes classes concretas:

  • Firebird com DBExpress
  • Firebird com FireDac
  • SQL Server com FireDac

Farei alguns posts explicando o conceito aplicado na criação dessa solução e alguns exemplos de como usá-la.

O repositório do SCUTUM está disponível no GitHub e está passando por evoluções continuas. Conto com a participação de todos interessados, tanto para ajudar como para dar sugestões e críticas construtivas.

Sobre Diego Garcia

Analista/Desenvolvedor Delphi desde 2008, bacharel em Ciência da Computação e entusiasta de metodologias ágeis e engenharia de software.
Esse post foi publicado em Produtividade, Programação, SCUTUM, Tecnologia e marcado , , , , , , . Guardar link permanente.

Deixe um comentário