boas_praticas_de_programacao_shell_script
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anterior | Próxima revisãoAmbos lados da revisão seguinte | ||
boas_praticas_de_programacao_shell_script [2018/08/17 15:22] – /* Testes automatizados */ cartola | boas_praticas_de_programacao_shell_script [2018/08/17 15:37] – /* Testes automatizados */ cartola | ||
---|---|---|---|
Linha 41: | Linha 41: | ||
======= Testes automatizados ======= | ======= Testes automatizados ======= | ||
- | Existem linguagens que tem ferramentas pra facilitar isso, mas trabalhando com o conceito, é possível fazer pra qualquer linguagem. Como Bash trabalha com funções, o melhor é refatorar o código de modo que funções recebam e retornem valores ou que executem coisas verificáveis, | + | Existem linguagens que tem ferramentas pra facilitar isso, existe alias o [[https:// |
Um script muitas vezes é pequeno e, nesses casos, a criação de testes talvez não se justifique. Se começar a crescer, se for complexo, se for ser alterado de tempos em tempos, então pode se considerar essa criação dos testes, que garantirá o funcionamento esperado de cada parte do código, evitando que uma eventual alteração faça com que se crie um bug. Essa é a moral da coisa. | Um script muitas vezes é pequeno e, nesses casos, a criação de testes talvez não se justifique. Se começar a crescer, se for complexo, se for ser alterado de tempos em tempos, então pode se considerar essa criação dos testes, que garantirá o funcionamento esperado de cada parte do código, evitando que uma eventual alteração faça com que se crie um bug. Essa é a moral da coisa. |
boas_praticas_de_programacao_shell_script.txt · Última modificação: 2022/03/25 09:09 por cartola