Monthly Archive for março de 2008

Validando endereço de e-mail com máquina de estado

pic2 No post sobre máquina de estado eu falei que iria fazer um exemplo mais completo para melhor entendimento dos conceitos.

Neste post vou abordar em como construir uma função que valide a construção de um endereço de e-mail utilizando o conceito de máquina de estado.

Uma das formas de se validar uma sequência de caracteres é utilizando expressão regular, mas nem todos ambientes temos expressões regulares para validação. Por exemplo temos o Delphi, apesar de ser possível adicionar esta funcionalidade.

Continue lendo ‘Validando endereço de e-mail com máquina de estado’

Alternativa ao Rational Rose - StarUML - Grátis

Hoje baixei e testei o StarUML, é uma ferramenta para modelagem UML com geração de código e engenharia reversa de código para C#, C++ e Java.

Ele é open source e escrito em Delphi. Mas estranhamente não gera códigos Delphi.

Eu particularmente gostei do que encontrei, ele permite a extensão da linguagem (novos diagramas) através de plugins. Gera documentação em Word, Excel, PowerPoint… Permite ainda customizar as documentações geradas.

Além de usá-lo para gerar documentações, pretendo utilizar-lo como objeto de estudo, analisando seu código fonte.