[Delphi] Usando RTTI para exibir dados de um objeto de negócio em componentes visuais

Saudações, amigos!
Vejam só o RTTI entrando novamente na pauta de artigos! Tive uma boa recepção com o artigo sobre validações com RTTI e decidi abordar um pouco mais sobre este recurso.
Dessa vez, utilizaremos o RTTI para preencher os campos de um formulário de acordo com os valores das propriedades de um objeto de negócio. Ficou confuso? Confira o artigo!

Continue lendo

Princípios de um código bonitoOlá, leitores, tudo bem?
Já parou para pensar que programação é uma arte? Sim, somos artistas, e devemos nos preocupar com a “beleza” do nosso trabalho, já que será contemplado por outras pessoas. No nosso caso, ainda há uma diferença: além da beleza, codificamos funcionalidades para atender expectativas. Isso nos torna mais do que artistas!

Continue lendo

Magic Numbers, String Literals e Concatenação CompostaOlá, leitores, tudo certo?
Já ouviram falar em “mágica” na programação? Embora seja um termo que nos lembre algo positivo, na realidade, é um equívoco que desenvolvedores cometem no código, principalmente quando o projeto é colaborativo. A ideia desse artigo é detalhar um pouco mais sobre esse conceito e, claro, apresentar sugestões para evitá-los!

Continue lendo

The basics of Clean Code

Hello, folks!
In December of 2013, I started reading a book called “Clean Code” written by Robert C. Martin and I have to say that I’ve learned lots, lots of things from it. Previously, in the ninth part of tips for developing software, I already mentioned a short paragraph about Clean Code, as well as I’ve also been writing some recent articles about this topic (in Portuguese). Today, I’ll go a little bit further on this set of practices and give some orientations on how to use it. Clean your code now!

Continue lendo