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!
Subscrever:
Enviar feedback (Atom)
Sem comentários:
Enviar um comentário