[SP-pm] Sugestão para melhorar código
thiago glauco
thiagoglauco at ticursos.net
Wed Sep 29 15:13:36 PDT 2010
Se você vai colocar este programa a disposição do usuário final faltam
mais coisas como:
-> O que fazer se usuário informar um diretório que não existe ou
cuja o usuário não tenha permissão? Morrer, solicitar outro diretório ou
criar o diretório inexistente? A função die é legal em scripts mas é
muito deselegante deixar seu programa morrer...
->Quantas vezes seu usuário pode errar a senha?
->É bom pensar num arquivo ne logs para o usuário nao ver as mensagens
de erro:
tipo: close STERR; open (STDERR, ">>", mylogfile.txt);
-> O que acontece se o usuário (idiota) apertar ctrl+C ou mandar um kill
durante a execução do programa?
-> Quando fizer programas para usuários, sempre executar com taint
ativado ou colocar regex para checar todas as entradas de usuário...
PS: Escolheu bem os módulos do CPAN.
> Olá pessoal.
>
> Fiz um programa que gera um backup dos diretórios informados pelo
> usuário e ainda criptografa o arquivo gerado.
> Gostaria que se possível vocês dessem uma olhada no código e me dessem
> sugestões para enxugar mais ou mesmo otimizá-lo.
> Quando digo "enxugar" e "otimizar" gostaria de sugestões, pois na
> verdade vocês poderiam escrever de outra forma que eu não tenha
> enxergado, para que eu possa ver outras formas de se escrever.
>
> Aqui segue ele: http://gist.github.com/603556*
>
> *Acho que a maior parte das funcionalidades para qual escrevi ele
> estariam prontas. O que ainda farei é dar a opção (STDIN) para que o
> usuário possa informar a senha, diretórios de origem, diretório de
> destino, nome do backup e tipo de compressão sem ter que ficar
> editando o código.
>
> abraço,
> Flávio
>
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
More information about the SaoPaulo-pm
mailing list