Pular para o conteúdo

Alguém para avaliar meu pequeno software?

Responder tópico
  • Denunciar
  • Indicar

1. Alguém para avaliar meu pequeno software?

Enviado em 24/01/2018 - 13:51h

Fiz um software simples, todo em shell script. Poderiam testar e avaliar? Ainda possui pequenos bugs mas pretendo melhorá-lo com o tempo. Sou iniciante em shell script então não usei muitas coisas complexas. A única dependência é o GnuPG.
Me digam o que pode ser melhorado.
https://hastebin.com/iyipemayik.bash

Responder tópico

2. Re: Alguém para avaliar meu pequeno software?

Enviado em 24/01/2018 - 14:05h

por possuir uma função relativamente simples, não há muito para melhorar, eu diria só para ser consistente com o "code style" e tentar usar o dash ou algum outro shell posix para ter melhor portabilidade. (alias legal estar sobre domínio publico, hoje só faltam licenciar o "hello world")

3. Re: Alguém para avaliar meu pequeno software?

Enviado em 24/01/2018 - 14:08h

katsuke00 escreveu:

por possuir uma função relativamente simples, não há muito para melhorar, eu diria só para ser consistente com o "code style" e tentar usar o dash ou algum outro shell posix para ter melhor portabilidade. (alias legal estar sobre domínio publico, hoje só faltam licenciar o "hello world")
Realmente, vou passar para sh ou dash.

4. Re: Alguém para avaliar meu pequeno software?

Enviado em 24/01/2018 - 14:10h

@mashn: alias uma ultima dica, prefira "printf" a "echo", pois as definições do mesmo não são tão compatíveis, diferente do "printf"

5. Re: Alguém para avaliar meu pequeno software?

Enviado em 24/01/2018 - 14:17h

katsuke00 escreveu:

@mashn: alias uma ultima dica, prefira "printf" a "echo", pois as definições do mesmo não são tão compatíveis, diferente do "printf"
O printf não é mais limitado que o echo? Eu pensei nisso

6. Re: Alguém para avaliar meu pequeno software?

Enviado em 24/01/2018 - 15:18h

Mashn escreveu:
O printf não é mais limitado que o echo? Eu pensei nisso
nope, um echo implementado segundo os padrões posix, sem a extensão xsr, não interpreta de forma alguma a string recebida, escrevendo '\t', '\n', '\\', etc... como literais.


7. Re: Alguém para avaliar meu pequeno software?

Enviado em 24/01/2018 - 15:25h

katsuke00 escreveu:
nope, um echo implementado segundo os padrões posix, sem a extensão xsr, não interpreta de forma alguma a string recebida, escrevendo '\t', '\n', '\\', etc... como literais.

Certo, irei trocar todos os echo por printf

8. Re: Alguém para avaliar meu pequeno software?

Enviado em 24/01/2018 - 17:28h

sick escreveu:

É isso que o katsuke te disse, basicamente.
Como você está começando, sugiro que não use nenhum shell 'específico', aprenda primeiro o POSIX, o padronizado e mais portável. Leia o man do dash se não quiser ler toda a especificação.
A grande vantagem da printf em cima do echo é que a primeira consegue fazer várias conversões/formatações que a segunda não faz, além de ter um comportamento melhor definido por não ser um built in do shell (isso dá um problema, rapaz).
Sobre o programa em si, acredito que algumas modificações seriam bem vindas, deixo-as aqui: https://p.iotek.org/b3b

Obrigado pelas informações e a ajuda. Irei ler mais sobre essas coisas.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder