thuck
(usa Debian)
Enviado em 14/12/2008 - 22:54h
Bem, para começar escreva pensando que alguém vai alterar no futuro. Tente escrever scripts pensando que eles são programas, evite o "ah, só vou usar uma vez"; há sistemas inteiros que são usados durante anos que foram feitos para serem usados "apenas uma vez".
Legibilidade conta, evite os "one line commands" tão famosos, variáveis globais sempre em MAIÚSCULAS, variáveis locais sempre em minúsculas, funções são sempre bem vindas, evite o uso de ``, prefira usar $(), sempre que possível evite o uso $NOME use ${ NOME } isso evita vários problemas de resolução de nomes.
Saiba muito bem a diferença entre usar "" e ''; variáveis com nomes descritivos, o mesmo vale para o nome das funções, se for escrever em inglês faça tudo em inglês, se for fazer em português escreva tudo em português.
Edentação não é frescura, comentários objetivos, comentários óbvios do tipo: #Aqui soma a variável Y com X; não ajudam.
Evite códigos obscuros, evite scripts que fazem muitas coisas, sempre lembre do KISS.
Lembre, se está ficando muito complexo, talvez seja melhor escrever em uma linguagem de programação.