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 13:11] – [Referências] cartola | ti_publica:desenvolvimento_de_sistemas:boas_praticas [2020/09/21 19: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.1600693891.txt.gz · Última modificação: por cartola
