Please enable JavaScript.
Coggle requires JavaScript to display documents.
6 - Produtividade (Automação e ferramentas (Automação de tarefas tediosas,…
6 - Produtividade
Clareza via concisão
Sintaxe: curta e de fácil leitura
Aumentar nível de abstração
Síntese
Ex: Metaprogramação
Implementação é criada ao invés de manuamente
Reutilização
Técnicas
Procedures e funções
Bibliotecas padronizadas (reuso de uma vez só)
POO: reuso e gerenciamento de coleções de
tarefas
Padrões de projeto: reuso de uma estratégia
geral independente da implementação
PORÉM
DRY
Não repita você mesmo
Desvantagem
"Não queira encontrar uma séria de locais onde a mesma correção deva ser aplicada!"
Refatore o código
Automação e ferramentas
Automação de tarefas tediosas
Curva de aprendizado em novas ferramentas
Ex: Cucumber, Rspec