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 [2019/11/29 11:09] – 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 [ " | ||
| Linha 113: | Linha 116: | ||
| Na prática criei uma função numa biblioteca geral para carregar variáveis de configuração, | Na prática criei uma função numa biblioteca geral para carregar variáveis de configuração, | ||
| + | |||
| + | =====Internacionalização de código===== | ||
| =====Referências===== | =====Referências===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| * Referência boa de livros de algumas linguagens populares: https:// | * Referência boa de livros de algumas linguagens populares: https:// | ||
| * Vídeo [[https:// | * Vídeo [[https:// | ||
| - | * [[https:// | ||
| * Cursos gratuitos da USP no Coursera: | * Cursos gratuitos da USP no Coursera: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | |||
ti_publica/desenvolvimento_de_sistemas/boas_praticas.1575025746.txt.gz · Última modificação: por cartola
