2010-03-29

A Fada Oriana

A Fada Oriana de Sofia de Mello Breyner Andresen


Uma visão muito especial sobre as fadas, ou seja, aquilo que é realmente importante na vida.

2010-03-24

A minha arrumação para desenvolvimento (programação)

Uma amiga está com dificuldades em regressar à boa forma de programação. Para a ajudar, decidi escrever sobre a forma como organizo os meus ficheiros de desenvolvimento:

/dev
Aqui guardo os projectos em curso.
É importante manter esta pasta o mais limpa possível.
Se tenho projectos inactivos, crio um ZIP de arquivo e apago a pasta respectiva.

/dev/examples
Aqui guardo os exemplos de código, historicamente chamados 'grrrandes testes' :-) (Miguel e João, vocês sabem porquê)
A ideia é ter pequenos projectos, cada um com um único objectivo. É a melhor forma de testar bibliotecas antes de as usar em projectos maiores.
Venho aqui muitas vezes buscar fragmentos de código.

/devlib
Aqui guardo a colecção de bibliotecas. Pode-se poupar muito tempo e aprender muito ao reutilizar código existente.
A colecção está organizada em 3 secções: dist, doc e source; para binários, documentação e código fonte, respectivamente.
Mantenho múltiplas versões, cada uma numa subpasta, porque por vezes é útil comparar alterações de umas versões para as outras, usando uma ferramenta como o WinMerge.


O ponto fundamental deste texto é que os exemplos de código com um único objectivo são a maneira de escrever código de qualidade, rapidamente!

Agradeço desde já os vossos comentários sobre outras práticas de desenvolvimento. Há sempre oportunidade para melhorar!

2010-03-08

A partir de hoje...

... há dois novos "golfinhos" no "mar" ;-)