ti_publica:desenvolvimento_de_sistemas:boas_praticas
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
ti_publica:desenvolvimento_de_sistemas:boas_praticas [2020/09/21 10:11] – [Referências] cartola | ti_publica:desenvolvimento_de_sistemas:boas_praticas [2020/09/21 16:12] (atual) – [Dicas gerais] cartola | ||
---|---|---|---|
Linha 100: | Linha 100: | ||
===Testes automatizados=== | ===Testes automatizados=== | ||
* Algumas linguagens já tem frameworks prontos para adiantar esse trabalho, como o [[https:// | * Algumas linguagens já tem frameworks prontos para adiantar esse trabalho, como o [[https:// | ||
- | * Criar funções ou classes que recebam e retornem parâmetros testáveis | + | * Criar funções ou classes que recebam e retornem parâmetros testáveis, independentes das demais funções no mesmo código |
* Criar outro programa que teste, com os testes programados ou preparar trecho do programa para atuar nos testes | * Criar outro programa que teste, com os testes programados ou preparar trecho do programa para atuar nos testes | ||
- | * Uso de <code python> | + | * Não executar nada caso o programa seja carregado por outro. Isso em geral significa criar uma função ou área " |
+ | * Em Python pode se usar <code python> | ||
+ | * Em Bash (shell) pode se usar <code bash> | ||
+ | if [ " | ||
ti_publica/desenvolvimento_de_sistemas/boas_praticas.txt · Última modificação: 2020/09/21 16:12 por cartola