Neste presente post, continuaremos a Tutorial 05 da nossa série de tutoriais sobre Shell Scripting. Especificamente, abordaremos um série boas práticas, a ter em conta na realização do mesmo.
Uma vez que, no anterior (Tutorial 04) nos dirigimos a outros pontos práticos básicos relacionadas a elas, especificamente a como são gerados, como são executados, e quais são as partes que compõem um script de shell bash.
E, antes de começar este post chamado “Shell Scripting – Tutorial 05”, recomendamos explorar os seguintes conteúdos relacionados, no final da leitura deste post de hoje:
Tutorial de script de shell 05
Boas práticas para criar um script
As 10 principais práticas recomendadas para scripts de shell
Entre as 10 mais importantes que podemos citar são os seguintes:
- Indentar o código: Um código desenvolvido de forma legível é muito importante para sua melhor compreensão. E os recuos necessários oferecerão uma visão clara da estrutura lógica elaborada.
- Adicione espaços de separação entre seções de código: Separar o código em módulos ou seções torna qualquer código mais legível e fácil de entender, não importa quanto tempo seja.
- Comente o código o máximo possível: Adicionar descrições úteis e necessárias a cada linha ou ordem de comando, seção de código ou função desenvolvida, facilita a compreensão do que foi programado.
- Crie variáveis com nomes descritivos de suas funções: A atribuição de nomes de variáveis que descrevam e identifiquem claramente a função para a qual ela foi criada ajuda a entender sua finalidade.
- Use a sintaxe
VARIABLE=$(comando)
para substituição de comando: Em vez disso, a maneira antiga agora é obsoleta seguindoVARIABLE=`date +%F`
. - Use módulos ou variáveis para validação de superusuário e usuários autorizados, com ou sem senha: Para aumentar os níveis de segurança, nas partes necessárias do código.
- Use módulos ou variáveis de validação do Sistema Operacional (Distro, Versão, Arquitetura): Para evitar o uso dos arquivos em computadores (ou servidores) não suportados.
- Use módulos ou procedimentos para confirmar a execução de ações críticas ou em lote: Para minimizar erros por improvisação ou descuido.
- Inclua módulos essenciais variados: Entre os que podem ser citados, os módulos Welcome e Farewell, verificação de dupla execução, para uma melhor experiência do usuário.
- Crie interfaces visuais amigáveis: Tanto pelo Terminal (CLI) quanto pelo Desktop (GUI) usando os comandos
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
e até os comandos"mpg123 y espeak"
para alertas sonoros e notificações sonoras com voz humanizada ou robótica.
Outro importante
- Racionalize o tamanho do script com funções externas e/ou módulos: Se um Script for muito grande, é melhor dividi-lo usando funções ou dividi-lo em arquivos de Script menores, que são chamados por um Script principal.
- Invoque, de forma clara e evidente, as chamadas para outros Interpreters (linguagens de programação) dentro do Script: Para fazer isso, devemos invocá-los claramente por linhas ou módulos.
Resumo
Em suma, esperamos que isso Tutorial 05 sobre "Shell Scripting" sobre as melhores boas práticas ao fazer scripts, e as anteriores, estão aumentando o conhecimento de muitos, ao fazer o mais otimizado e funcional Arquivos de script gerados com o Bash Shell.
Se você gostou do conteúdo, comente e compartilhe. E lembre-se, visite o início do nosso «WebSite», além do canal oficial de Telegram para mais notícias, tutoriais e atualizações do Linux.