Alex Florentino

KISS - Keep It Simple, Stupid

Archive for January, 2008

Automatize

Saturday, January 19th, 2008

Como desenvolvedor de software já algum tempo, sempre notei que algumas tarefas se repetem independente do projeto e muitas vezes independente da própria linguagem. Quais são essas tarefas ? são varias, por exemplo publicação de um site que em geral envolve enviar arquivos por FTP, backup de banco de dados, gerar um arquivo .zip eu poderia citar varias outras tarefas.

Esses tarefas em geral tem em comum que não geram valor para o cliente, explicando, essas tarefas não adicionam features ou corrigem bugs para o cliente, essas tarefas são mais “administrativas”, entretanto o fato delas não adicionarem valor direto no produto, isso não significa que elas não sejam importantes pelo contrario muitas vezes essas tarefas definem o bom andamento do projeto.

O legal que essas tarefas podem ser automatizadas , existem varios caminhos de automatiza-las. Independente da maneira de automatização sempre deve ser levado em consideração que essa “automatização” tende a crescer com o tempo, então deve ser escolhido o processo simples e de facil manutenção, é aqui que eu apresento o ANT que é uma ferramenta excelente para a automatização dessas tarefas.

Ant tem minha preferência sobre scripts criados na mão(os famosos .bat e shell scripts), pois o ant é baseado em tags xml(bem semelhante a html) o que o torna elegante e simples.

ficou curioso ? encontre mais sobre o ant.

Feliz Ano Novo

Tuesday, January 1st, 2008

Espero que em 2008, eu consiga postar mais e melhor.

Apples and Ideas

“If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have one idea and we exchange these ideas, then each of us will have two ideas.”

George Bernard Shaw

fonte:

http://www.aprendendoingles.com.br/shtml/2007365.shtml