Salve ilustríssimos visitantes, cá estou eu novamente após um looongo período sem postar (me desculpem
).
Pois bem, indo direto ao assunto do post, quantas vezes você já fez um algoritmo que valida um CPF? Quantas vezes fez uma rotina que formata a data no padrão 0000-00-00? Eu mesmo já fiz várias vezes, tanto que para mim o processo já é quase automático
, mas claro que às vezes você faz um ctrl+c ctrl+v de um projeto para o outro, essa é a famosa POG (Programação Orientada à Gambiarras, que atire a primeira pedra o Programador que nunca fez uma gambiarra
), mas todo mundo sabe, que gambiarras, às vezes (eu disse: às vezes) são necessárias, principalmente quando você tem prazos curtíssimos a cumprir.
Esses dias, eu precisei desenvolver um sistema para o órgão a qual eu trabalho (Embrapa Acre) onde eu precisava fazer, entre outras, a validação do CPF, do e-mail e formatar a data no padrão YYYY-MM-DD, pois bem, me deparei com um atraso terrível ao desenvolver toooodos esses algoritmos novamente, justamente por não ter em mãos os que eu já havia desenvolvido. Mas a idéia de reaproveitamento de código que eu quero passar, não é um simples ctrl+c ctrl+v, mas sim você começar a desenvolver suas rotinas da forma mais genérica possível, onde uma rotina sirva tanto para o projeto x, quanto para o y, com nenhuma (ou quase nenhuma) alteração.
Eu sei caro visitante, mas pensa, fazendo sua rotina da forma genérica, você só vai sofrer uma vez. Por exemplo, digamos que você tem um script PHP que conecta ao MySQL, certo? Pois bem, você escreve aí umas 3 a 4 linhas, em média, então digamos que você crie uma Classe chamada Conexao(), beleza, você vai digitar umas 10 linhas, maaaaas, somente na primeira vez
, quando você for conectar novamente, você vai digitar apenas 1. Bem melhor né? Sem contar que depois você pode somente dar um include_once(“arquivo”) ou require(“arquivo”) que sua Classe de conexão vai estar lá, prontinha para uso
. No próximo post, eu vou dar alguns outros exemplos de Classes e disponibilizar algumas para vocês
.
Então, pensando nisso, eu deixo a dica para vocês: não joguem fora aquele algoritmo que escreve um simples “oi” na tela, um dia ele poderá ser, de alguma forma, útil
Simonarde Jr.



Comentários