Delphi

Uma grande conquista: sou um Embarcadero MVP!

Olá, leitores! Hoje, com muita satisfação, orgulho e entusiamo, anuncio que fui reconhecido como MVP pela Embarcadero! Este reconhecimento, que significa Most Valuable Professional, é concedido aos profissionais que colaboram intensamente na comunidade Delphi, compartilhando o conhecimento técnico sobre a linguagem e, acima de tudo, divulgando os eventos e as novidades da Embarcadero. De alguma forma, esse trabalho já era o meu objetivo. Agora, é a minha missão! 🙂 Gostaria de expressar um agradecimento muito especial às pessoas que fizeram parte dessa conquista: Jim McKeeth – Pelo convite para me tornar um MVP; Kelver Merlotti – Pela orientação, confiança e...

02/03/2017
More

[Delphi] Design Patterns GoF – Interpreter

Boa noite, pessoal, tudo certo? Quando solicitamos o build de um projeto no Delphi, o compilador é acionado para interpretar as instruções do código-fonte, gerando um executável como artefato. Imagine se existisse uma forma de interpretar regras de negócio através de uma sintaxe definida, produzindo um resultado, semelhante a um compilador? Bom, a boa notícia é que isso existe. Estamos basicamente nos referindo ao objetivo do padrão de projeto Interpreter!

[Delphi] Design Patterns GoF – Command

Olá, leitores! Já estamos no 14º artigo sobre Design Patterns! Dentre todos os padrões de projetos já abordados até o momento, o Command, que será visto neste artigo, foi um dos mais custosos para compreender. Não pelo propósito, mas pela arquitetura de classes que são exigidas e também pela empregabilidade em um ambiente real. Procurei ser o mais objetivo possível para evitar que o artigo ficasse muito extenso. Check it out!

[Delphi] Design Patterns GoF – Chain of Responsibility

E aí, pessoal, tudo bem? O artigo de hoje marca o início dos padrões de projetos Comportamentais. Recebem este nome por propor e recomendar soluções que envolvam interações entre objetos, de forma que, mesmo que exista essa interação, eles não dependam fortemente um do outro, ou seja, fiquem fracamente acoplados. O primeiro deste padrões, muito fácil de compreender, é o Chain of Responsibility. Acompanhe o artigo!

[Delphi] Design Patterns GoF – Proxy

Boa noite, meus amigos! No artigo passado, sobre o Flyweight, citei a importância do fator de desempenho em um sistema. O artigo de hoje também está relacionado à este requisito não-funcional, porém, abordando o próximo – e último – Design Pattern da família estrutural: o Proxy! Elaborei um exemplo prático bem instrutivo para apresentar as vantagens. Vamos nessa?

[Delphi] Design Patterns GoF – Flyweight

Olá, amigos leitores! Feliz 2017! O primeiro artigo do ano, avançando na nossa temporada sobre Design Patterns, apresenta o próximo padrão de projeto estrutural, chamado Flyweight. Quebrei um pouco a cabeça para imaginar os cenários que este padrão de projeto possa ser adequado, mas, após muita leitura, consegui desvendá-lo! Confira o artigo!

André Celestino